spacemacs 中package的安装

安装

上一篇文章中,讲述了spacmemacs的安装流程和基本配置.
这一篇,
我们通过尝试安装一个主题monokai来体会spacemacs如何安装package的过程.
安装包的命令是M-x package-install (包名)
也可以M-x package-list-package选择包来安装.
如图.
spacemacs 中package的安装_第1张图片
安装完成以后,通过 SPC T s 启用package

spacemacs 中package的安装_第2张图片
可以清楚的看到,整个界面的样式都变了.

自动删除

重启emacs之后,就会发现之前安装的包被自动删掉了.
这是为什么呢?
不要担心,接下来就谈一下spacemacs安装包的机制.
对于这些没有加载到配置中的package,被称为orphan package,
也就是孤儿包.
在启动的时候就会自动被移除掉.

思考

或许有人会问,直接安装就完事了,为什么要搞这么费劲呢?
但是你有没有想过,对于那些经常需要配置emacs的极客来说,
修改配置是非常频繁的.
有时候一不小心就把配置搞挂了.
因为安装的package比较多,
再加上有些package会有冲突,
可能就会花很多时间去排查.
而那些没有在配置中的安装的package,
会被自动移除,
这样就节省了修复报错的时间和精力.
可能还有些时候,比如说你浏览网站看到一个package不错,用命令安装了它.
试用了以后,你可能发现这个package并没有那么好用,
或者你又发现了更好的,
总的来说就是不想用了,
由于自动移除的机制,
我们就不需要手动去删除它了.

解决方案:

  • 将包名添加到 dotspacemacs-additional-packages 这个变量中去
  • 需要深度配置的话,添加到自定义layer中

如果想把这个主题设为默认主题,把主题名添加到 dotspacemacs-themes 这个变量中就行了

你可能感兴趣的:(emacs)