美文网首页小白成长记
Emacs学习01——安装篇

Emacs学习01——安装篇

作者: LstHeart | 来源:发表于2018-04-10 20:46 被阅读82次

    (转载)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

    相关文章

      网友评论

        本文标题:Emacs学习01——安装篇

        本文链接:https://www.haomeiwen.com/subject/sxtohftx.html