(转载)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.执行emacs安装目录的\bin\addpm.exe ,最好右键以管理员身份运行。
2.配置EMACS
配置文件,默认是不存在的。配置文件生效的目录是windows主目录:
C:\Users\Administrator\AppData\Roaming\
记住在AppData\Roaming\下;
配置文件的设置步骤:
1.保证C:\Users\Administrator\AppData\Roaming目录下没有.emacs文件。
2.建立C:\Users\Administrator\AppData\Roaming\.emacs.d\init.el文件;内容如下:
;; 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启动时间一次比一次长。问题的表现是: spacemacs启动,长时间白板显示,下方显示正在写入D:/EDA-tools/emacs/emacs-25.1/init.el。发现D:/EDA-tools/emacs/emacs-25.1/init.el里串着几十个(package-initialize),把spacemacs启动过程搞得几乎瘫痪。
解决方法:
特别注意,package-initialize这一行,必须要添加,而且是注释,而且要放在系统主目录里,即C:\Users\Administrator\AppData\Roaming\.emacs.d\init.el文件。否则,每次启动都会自动添加(package-initialize),早晚有一天,会发现启动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:/EDA-tools/emacs/emacs-25.1/runemacs.exe ;可以设置为快捷键,方便以后启动emacs程序。
4. spacemacs真正的启动,还需要很多设置步骤。
1. 由于某些你懂的的原因,国外的源非常非常不稳定。建议使用子龙山人的源:
在spacemacs配置文件的dotspacemacs/user-init函数里加入:
(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/"))))
这个插件如果下载不全的话,去~/.emacs.d/elpa/目录找到对应的插件,将其文件夹删除,重新启动下载。
warning:spacemacs默认字体”Source Code Pro”不存在。解决方法如下:
dotspacemacs-default-font '("Courier New":size13:weight normal :width normal :powerline-scale1.1)
安装步骤可以参考spacemacs大神-子龙山人的优酷视频。
Learn Emacs in 21 Days: Day 11—在线播放—优酷网,视频高清在线观看
http://v.youku.com/v_show/id_XMTYxMzYyNjc4MA==.html?spm=0.0.his-content.5!2~1~3~A.AAdxxL
网友评论