中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Emacs發送電子郵件和檢查日歷

發布時間:2021-09-15 22:17:30 來源:億速云 閱讀:134 作者:chen 欄目:互聯網科技

這篇文章主要介紹“怎么用Emacs發送電子郵件和檢查日歷”,在日常操作中,相信很多人在怎么用Emacs發送電子郵件和檢查日歷問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么用Emacs發送電子郵件和檢查日歷”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

配置 Emacs 比配置 Vim 稍微復雜一些,但以我之見,從長遠來看,這樣做是值得的。首先我們創建一個配置文件,并在 Emacs 中打開它:

mkdir ~/.emacs.demacs ~/.emacs.d/init.el

接下來,向內置的包管理器添加一些額外的包源。在 init.el 中添加以下內容:

(package-initialize)(add-to-list 'package-archives '("melpa" . "<http://melpa.org/packages/>"))(add-to-list 'package-archives '("org" . "<http://orgmode.org/elpa/>") t)(add-to-list 'package-archives '("gnu" . "<https://elpa.gnu.org/packages/>"))(package-refresh-contents)

使用 Ctrl+x Ctrl+s 保存文件,然后按下 Ctrl+x Ctrl+c 退出,再重啟 Emacs。Emacs 會在啟動時下載所有的插件包列表,之后你就可以使用內置的包管理器安裝插件了。輸入 Meta+x 會彈出命令提示符(大多數鍵盤上 Meta 鍵就是的 Alt 鍵,而在 MacOS 上則是 Option)。在命令提示符下輸入 package-list-packages 就會顯示可以安裝的包列表。遍歷該列表并使用 i 鍵選擇以下包:

bbdbbbdb-vcardcalfwcalfw-icalnotmuch

選好軟件包后按 x 安裝它們。根據你的網絡連接情況,這可能需要一段時間。你也許會看到一些編譯錯誤,但是可以忽略它們。安裝完成后,使用組合鍵 Ctrl+x Ctrl+f 打開 ~/.emacs.d/init.el,并在 (package-refresh-packages) 之后、 (custom-set-variables 之前添加以下行到文件中。 (custom-set-variables 行由 Emacs 內部維護,你永遠不應該修改它之后的任何內容。以 ;; 開頭的行則是注釋。

;; Set up bbdb(require 'bbdb)(bbdb-initialize 'message)(bbdb-insinuate-message)(add-hook 'message-setup-hook 'bbdb-insinuate-mail);; set up calendar(require 'calfw)(require 'calfw-ical);; Set this to the URL of your calendar. Google users will use;; the Secret Address in iCalendar Format from the calendar settings(cfw:open-ical-calendar "<https://path/to/my/ics/file.ics>");; Set up notmuch(require 'notmuch);; set up mail sending using sendmail(setq send-mail-function (quote sendmail-send-it))(setq user-mail-address "[myemail@mydomain.com][9]"      user-full-name "My Name")

現在,你已經準備好使用自己的配置啟動 Emacs 了!保存 init.el 文件(Ctrl+x Ctrl+s),退出 Emacs(Ctrl+x Ctrl+c),然后重啟之。這次重啟要多花些時間。

使用 Notmuch 在 Emacs 中讀寫電子郵件

一旦你看到了 Emacs 啟動屏幕,你就可以使用 Notmuch 來閱讀電子郵件了。鍵入 Meta+x notmuch,你將看到 notmuch 的 Emacs 界面。

怎么用Emacs發送電子郵件和檢查日歷

使用 notmuch 閱讀郵件

所有加粗的項目都是指向電子郵件視圖的鏈接。你可以通過點擊鼠標或者使用 tab 鍵在它們之間跳轉并按回車來訪問它們。你可以使用搜索欄來搜索 Notmuch 的數據庫,語法與 Notmuch 命令行上的語法 相同。如果你愿意,還可以使用 [save] 按鈕保存搜索以便未來使用,這些搜索會被添加到屏幕頂部的列表中。如果你進入一個鏈接就會看到一個相關電子郵件的列表。你可以使用箭頭鍵在列表中導航,并在要讀取的消息上按回車。按 r 可以回復一條消息,f 轉發該消息,q 退出當前屏幕。

你可以通過鍵入 Meta+x compose-mail 來編寫新消息。撰寫、回復和轉發都將打開編寫郵件的界面。寫完郵件后,按 Ctrl+c Ctrl+c 發送。如果你決定不發送它,按 Ctrl+c Ctrl+k 關閉消息撰寫緩沖區(窗口)。

使用 BBDB 在 Emacs 中自動補完電子郵件地址

怎么用Emacs發送電子郵件和檢查日歷

在消息中使用 BBDB 地址

那么通訊錄怎么辦?這就是 BBDB 發揮作用的地方。但首先我們需要從 abook 導入所有地址,方法是打開命令行并運行以下導出命令:

abook --convert --outformat vcard --outfile ~/all-my-addresses.vcf --infile ~/.abook/addresses

Emacs 啟動后,運行 Meta+x bbdb-vcard-import-file。它將提示你輸入要導入的文件名,即 ~/all-my-address.vcf。導入完成后,在編寫消息時,可以開始輸入名稱并使用 Tab 搜索和自動完成 “to” 字段的內容。BBDB 還會打開一個聯系人緩沖區,以便你確保它是正確的。

既然在 vdirsyncer 中已經為每個地址都生成了對應的 .vcf 文件了,為什么我們還要這樣做呢?如果你像我一樣,有許多地址,一次處理一個地址是很麻煩的。這樣做,你就可以把所有的東西都放在 abook 里,做成一個大文件。

使用 calfw 在 Emacs 中瀏覽日歷

怎么用Emacs發送電子郵件和檢查日歷

calfw 日歷

最后,你可以使用 Emacs 查看日歷。在上面的配置中,你安裝了 calfw 包,并添加了一些行來告訴它在哪里可以找到要加載的日歷。Calfw 是 “Emacs 日歷框架Calendar Framework for Emacs”的簡稱,它支持多種日歷格式。我使用的是谷歌日歷,這也是我放在配置中的鏈接。日歷將在啟動時自動加載,你可以通過 Ctrl+x+b 命令切換到 cfw-calendar 緩沖區來查看日歷。

Calfw 提供日、周、雙周和月視圖。你可以在日歷頂部選擇視圖,并使用箭頭鍵導航日歷。不幸的是,calfw 只能查看日歷,所以你仍然需要使用 khal 之類的工具或通過 web 界面來添加、刪除和修改事件。

到此,關于“怎么用Emacs發送電子郵件和檢查日歷”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙门县| 马龙县| 永仁县| 沈阳市| 屏山县| 峨边| 甘洛县| 通山县| 镶黄旗| 新竹县| 梓潼县| 清徐县| 平和县| 琼中| 北辰区| 海丰县| 南郑县| 井陉县| 中阳县| 林州市| 资中县| 蓬溪县| 酒泉市| 岚皋县| 丰顺县| 东阿县| 富阳市| 陈巴尔虎旗| 鸡泽县| 汉沽区| 板桥市| 内乡县| 黑龙江省| 清苑县| 丁青县| 大余县| 建昌县| 荣昌县| 芦溪县| 巴林右旗| 长顺县|