(轉(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