1、下载emacs最新版 26.1
官网下载地址:https://www.gnu.org/software/emacs/download.html#nonfree
2、解压emacs到你的安装目录,我的系统是D:/Program File/。执行/bin目录下的addpm.exe
这一步会在开始菜单创建快捷方式
3、在系统环境变量中添加新项HOME(具体环境变量设置方式请自行google),该变量的路径决定了emacs启动时.emacs.d目录的搜索路径。我在系统变量中设置HOME值为:D:\Program Files\emacs-26.1 。指定到emacs解压目录下,这样你的.emacs.d文件夹位置作相应调整。以下步骤均假设HOME值为D:\Program Files\emacs-26.1。
4、拉取spacemacs库到目录.emacs.d (官方安装方法:https://github.com/syl20bnr/spacemacs)
5、运行emacs解压目录/bin/runemacs.exe。由于插件源网络关系,下载极慢而且不稳定;所以修改插件源为清华服务器(中国官方源:https://elpa.emacs-china.org/)。第一次运行runemacs.exe后会在HOME指定的路径下生成 .spacemacs文件(所在位置见上图)。在.spacemacs文件函数defun dotspacemacs/user-init ()里添加清华源:
(setq-default
configuration-layer--elpa-archives
'(("melpa-cn" . "https://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/")
("gnu-cn" . "https://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/")
("org-cn" . "https://mirrors.tuna.tsinghua.edu.cn/elpa/org/")))
安装过程可能出现的问题:
warning:spacemacs默认字体”Source Code Pro”不存在。
解决方法如下:将 Source Code Pro 改为 Courier New 即可
在Windows中emacs的复制粘贴
需要用到CUA模式
在.spacemacs中添加 '(cua-mode t nil (cua-base))
emacs 打开有中文内容的文件会卡的解决方案
;; Setting English Font
(set-face-attribute
‘default nil :font “Courier New-14”)
;; Setting Chinese Font
(dolist (charset ‘(kana han symbol cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil ‘font)
charset
(font-spec :family “Microsoft Yahei” :size 16)))