Windows10下安装spacemacs

0. 环境

win10+emacs26.1+spacemacs

1. 安装emacs最新版26.1

步骤:

  1. 下载emacs最新版
  2. 解压emacs到你的安装目录,我的系统是D:/Program File/。执行/bin目录下的addpm.exe
    Windows10下安装spacemacs
    Windows10下安装spacemacs
  3. 在系统环境变量中添加新项HOME(具体环境变量设置方式请自行google),该变量的路径决定了emacs启动时.emacs.d目录的搜索路径。我在系统变量中设置HOME值为:C:/Users/gxp(gxp是我的用户名不要照抄,如果也要如此配置请修改成自己的用户名),当然你也可以指定到emacs解压目录下,这样你的.emacs.d文件夹位置作相应调整。以下步骤均假设HOME值为C:/Users/gxp。
    Windows10下安装spacemacs
    Windows10下安装spacemacs
  4. 拉取spacemacs库到目录.emacs.d:
    git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
    Windows10下安装spacemacs
  5. 运行emacs解压目录/bin/runemacs.exe。由于插件源网络关系,下载极慢而且不稳定;所以修改插件源为清华服务器。第一次运行runemacs.exe后会在HOME指定的路径下生成。spacemacs文件(所在位置见上图)。在.spacemacs文件函数defun dotspacemacs/user-init ()里添加清华源:

    (defun dotspacemacs/user-init ()
    "Initialization function for user code.
    It is called immediately after `dotspacemacs/init', before layer configuration
    executes.
    This function is mostly useful for variables that need to be set
    before packages are loaded. If you are unsure, you should try in setting them in
    `dotspacemacs/user-config' first."
    (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/")))
    )
  6. 安装完成

安装过程可能出现的问题:

warning:spacemacs默认字体”Source Code Pro”不存在。解决方法如下:

dotspacemacs-default-font ‘(“Courier New”
:size 13
:weight normal
:width normal
:powerline-scale 1.1)