Spacemacs是一个已经配好的Emacs和Vim,正如官网所说的The best editor is neither Emacs nor Vim, it‘s Emacs and Vim!
Emacs
和git
mv .emacs.d .emacs.d.bak
mv .emacs .emacs.bak
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
github可能会连接比较慢,可以使用在国内的码云备份(每天同步一次)
git clone https://gitee.com/mirrors/spacemacs.git ~/.emacs.d
master
分支,经我本人的测试安装,Emacs版本是26.3时,使用develop
分支更好,切换分支的命令如下:git checkout develop
emacs --insecure
将会进入emacs后要求选择编辑方式(vim或emacs)、标准版还是精简版
Ctrl-g
再按Ctrl-x Ctrl-c
。.spacemacs
文件,找到defun dotspacemacs/user-init ()
函数,在函数中根据清华大学的镜像的帮助进行添加,要注意master
和develop
分支是不同的,添加后结果如下:(defun dotspacemacs/user-init ()
"Initialization for user code:
This function is called immediately after `dotspacemacs/init', before layer
configuration.
It is mostly for variables that should be set before packages are loaded.
If you are unsure, try setting them in `dotspacemacs/user-config' first."
(setq configuration-layer-elpa-archives
'(("melpa-cn" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/")
("org-cn" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/org/")
("gnu-cn" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/")))
)
修改镜像后,重新启动emacs,等待安装结束即可
Spacemacs启动后的首页如下:
原文:https://www.cnblogs.com/mengxinayan/p/11973060.html