這篇文章主要介紹“怎么用Emacs發(fā)送電子郵件和檢查日歷”,在日常操作中,相信很多人在怎么用Emacs發(fā)送電子郵件和檢查日歷問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么用Emacs發(fā)送電子郵件和檢查日歷”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
橫縣網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司成立與2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
配置 Emacs 比配置 Vim 稍微復(fù)雜一些,但以我之見(jiàn),從長(zhǎng)遠(yuǎn)來(lái)看,這樣做是值得的。首先我們創(chuàng)建一個(gè)配置文件,并在 Emacs 中打開(kāi)它:
mkdir ~/.emacs.demacs ~/.emacs.d/init.el
接下來(lái),向內(nèi)置的包管理器添加一些額外的包源。在 init.el
中添加以下內(nèi)容:
(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 會(huì)在啟動(dòng)時(shí)下載所有的插件包列表,之后你就可以使用內(nèi)置的包管理器安裝插件了。輸入 Meta+x
會(huì)彈出命令提示符(大多數(shù)鍵盤(pán)上 Meta
鍵就是的 Alt
鍵,而在 MacOS 上則是 Option
)。在命令提示符下輸入 package-list-packages
就會(huì)顯示可以安裝的包列表。遍歷該列表并使用 i
鍵選擇以下包:
bbdbbbdb-vcardcalfwcalfw-icalnotmuch
選好軟件包后按 x
安裝它們。根據(jù)你的網(wǎng)絡(luò)連接情況,這可能需要一段時(shí)間。你也許會(huì)看到一些編譯錯(cuò)誤,但是可以忽略它們。安裝完成后,使用組合鍵 Ctrl+x Ctrl+f
打開(kāi) ~/.emacs.d/init.el
,并在 (package-refresh-packages)
之后、 (custom-set-variables
之前添加以下行到文件中。 (custom-set-variables
行由 Emacs 內(nèi)部維護(hù),你永遠(yuǎn)不應(yīng)該修改它之后的任何內(nèi)容。以 ;;
開(kāi)頭的行則是注釋。
;; 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")
現(xiàn)在,你已經(jīng)準(zhǔn)備好使用自己的配置啟動(dòng) Emacs 了!保存 init.el
文件(Ctrl+x Ctrl+s
),退出 Emacs(Ctrl+x Ctrl+c
),然后重啟之。這次重啟要多花些時(shí)間。
一旦你看到了 Emacs 啟動(dòng)屏幕,你就可以使用 Notmuch 來(lái)閱讀電子郵件了。鍵入 Meta+x notmuch
,你將看到 notmuch 的 Emacs 界面。
使用 notmuch 閱讀郵件
所有加粗的項(xiàng)目都是指向電子郵件視圖的鏈接。你可以通過(guò)點(diǎn)擊鼠標(biāo)或者使用 tab
鍵在它們之間跳轉(zhuǎn)并按回車(chē)來(lái)訪問(wèn)它們。你可以使用搜索欄來(lái)搜索 Notmuch 的數(shù)據(jù)庫(kù),語(yǔ)法與 Notmuch 命令行上的語(yǔ)法 相同。如果你愿意,還可以使用 [save]
按鈕保存搜索以便未來(lái)使用,這些搜索會(huì)被添加到屏幕頂部的列表中。如果你進(jìn)入一個(gè)鏈接就會(huì)看到一個(gè)相關(guān)電子郵件的列表。你可以使用箭頭鍵在列表中導(dǎo)航,并在要讀取的消息上按回車(chē)。按 r
可以回復(fù)一條消息,f
轉(zhuǎn)發(fā)該消息,q
退出當(dāng)前屏幕。
你可以通過(guò)鍵入 Meta+x compose-mail
來(lái)編寫(xiě)新消息。撰寫(xiě)、回復(fù)和轉(zhuǎn)發(fā)都將打開(kāi)編寫(xiě)郵件的界面。寫(xiě)完郵件后,按 Ctrl+c Ctrl+c
發(fā)送。如果你決定不發(fā)送它,按 Ctrl+c Ctrl+k
關(guān)閉消息撰寫(xiě)緩沖區(qū)(窗口)。
在消息中使用 BBDB 地址
那么通訊錄怎么辦?這就是 BBDB 發(fā)揮作用的地方。但首先我們需要從 abook 導(dǎo)入所有地址,方法是打開(kāi)命令行并運(yùn)行以下導(dǎo)出命令:
abook --convert --outformat vcard --outfile ~/all-my-addresses.vcf --infile ~/.abook/addresses
Emacs 啟動(dòng)后,運(yùn)行 Meta+x bbdb-vcard-import-file
。它將提示你輸入要導(dǎo)入的文件名,即 ~/all-my-address.vcf
。導(dǎo)入完成后,在編寫(xiě)消息時(shí),可以開(kāi)始輸入名稱并使用 Tab
搜索和自動(dòng)完成 “to” 字段的內(nèi)容。BBDB 還會(huì)打開(kāi)一個(gè)聯(lián)系人緩沖區(qū),以便你確保它是正確的。
既然在 vdirsyncer 中已經(jīng)為每個(gè)地址都生成了對(duì)應(yīng)的 .vcf 文件了,為什么我們還要這樣做呢?如果你像我一樣,有許多地址,一次處理一個(gè)地址是很麻煩的。這樣做,你就可以把所有的東西都放在 abook 里,做成一個(gè)大文件。
calfw 日歷
最后,你可以使用 Emacs 查看日歷。在上面的配置中,你安裝了 calfw 包,并添加了一些行來(lái)告訴它在哪里可以找到要加載的日歷。Calfw 是 “Emacs 日歷框架”的簡(jiǎn)稱,它支持多種日歷格式。我使用的是谷歌日歷,這也是我放在配置中的鏈接。日歷將在啟動(dòng)時(shí)自動(dòng)加載,你可以通過(guò) Ctrl+x+b
命令切換到 cfw-calendar 緩沖區(qū)來(lái)查看日歷。
Calfw 提供日、周、雙周和月視圖。你可以在日歷頂部選擇視圖,并使用箭頭鍵導(dǎo)航日歷。不幸的是,calfw 只能查看日歷,所以你仍然需要使用 khal 之類的工具或通過(guò) web 界面來(lái)添加、刪除和修改事件。
到此,關(guān)于“怎么用Emacs發(fā)送電子郵件和檢查日歷”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
名稱欄目:怎么用Emacs發(fā)送電子郵件和檢查日歷
網(wǎng)頁(yè)URL:http://www.rwnh.cn/article46/gdgceg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、微信公眾號(hào)、品牌網(wǎng)站建設(shè)、搜索引擎優(yōu)化、外貿(mào)建站、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)