Emacs學(xué)習(xí)01——安裝篇

(轉(zhuǎn)載)Windows10下安裝emacs25.1及spacemacs(原鏈接

1.安裝emacs最新版

步驟:1.下載emacs最新版

http://ftp.gnu.org/gnu/emacs/windows/

下載emacs-25-x86_64-deps.zip,并解壓縮到D:/EDA-tools/emacs/emacs-25.1目錄里;這一步驟很重要,是讓windows支持更多的gnu庫,比如使得org-mode可以顯示png格式的圖片等。

2.執(zhí)行emacs安裝目錄的\bin\addpm.exe ,最好右鍵以管理員身份運(yùn)行。

2.配置EMACS

配置文件,默認(rèn)是不存在的。配置文件生效的目錄是windows主目錄:

C:\Users\Administrator\AppData\Roaming\

記住在AppData\Roaming\下;

配置文件的設(shè)置步驟:

1.保證C:\Users\Administrator\AppData\Roaming目錄下沒有.emacs文件。

2.建立C:\Users\Administrator\AppData\Roaming\.emacs.d\init.el文件;內(nèi)容如下:

;; Without this comment emacs25 adds (package-initialize) here;; (package-initialize)(setenv "HOME" "D:/EDA-tools/emacs/emacs-25.1")(setenv "PATH" "D:/EDA-tools/emacs/emacs-25.1")(setq default-directory "~/")(load-file "D:/EDA-tools/emacs/emacs-25.1/.emacs.d/init.el")

主目錄的init.el一定要添加;; (package-initialize),否則spacemacs啟動(dòng)時(shí)間一次比一次長。問題的表現(xiàn)是: spacemacs啟動(dòng),長時(shí)間白板顯示,下方顯示正在寫入D:/EDA-tools/emacs/emacs-25.1/init.el。發(fā)現(xiàn)D:/EDA-tools/emacs/emacs-25.1/init.el里串著幾十個(gè)(package-initialize),把spacemacs啟動(dòng)過程搞得幾乎癱瘓。

解決方法:?

特別注意,package-initialize這一行,必須要添加,而且是注釋,而且要放在系統(tǒng)主目錄里,即C:\Users\Administrator\AppData\Roaming\.emacs.d\init.el文件。否則,每次啟動(dòng)都會(huì)自動(dòng)添加(package-initialize),早晚有一天,會(huì)發(fā)現(xiàn)啟動(dòng)spacemacs需要幾分鐘或者十幾分鐘。原因先不考慮,一定要加這段注釋。

;; Withoutthiscomment emacs25 adds (package-initialize) here;; (package-initialize)

3.?安裝spacemacs

1.下載spacemacs?

https://github.com/syl20bnr/spacemacs/archive/master.zip

2.解壓并改名為.emacs.d;放入目錄D:/EDA-tools/emacs/emacs-25.1

3.啟動(dòng)D:/EDA-tools/emacs/emacs-25.1/runemacs.exe?;可以設(shè)置為快捷鍵,方便以后啟動(dòng)emacs程序。

4. spacemacs真正的啟動(dòng),還需要很多設(shè)置步驟。

1. 由于某些你懂的的原因,國外的源非常非常不穩(wěn)定。建議使用子龍山人的源:

在spacemacs配置文件的dotspacemacs/user-init函數(shù)里加入:

(setq configuration-layer--elpa-archives? ? ? ? '(("melpa-cn"."http://elpa.zilongshanren.com/melpa/")? ? ? ? ? ("org-cn"."http://elpa.zilongshanren.com/org/")? ? ? ? ? ("gnu-cn"."http://elpa.zilongshanren.com/gnu/"))))

這個(gè)插件如果下載不全的話,去~/.emacs.d/elpa/目錄找到對應(yīng)的插件,將其文件夾刪除,重新啟動(dòng)下載。

warning:spacemacs默認(rèn)字體”Source Code Pro”不存在。解決方法如下:

dotspacemacs-default-font '("Courier New":size13:weight normal :width normal? ? ? ? ? ?:powerline-scale1.1)

安裝步驟可以參考spacemacs大神-子龍山人的優(yōu)酷視頻。?

Learn Emacs in 21 Days: Day 11—在線播放—優(yōu)酷網(wǎng),視頻高清在線觀看?

http://v.youku.com/v_show/id_XMTYxMzYyNjc4MA==.html?spm=0.0.his-content.5!2~1~3~A.AAdxxL

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容