Spacemacs软件包在重启时消失

时间:2018-03-16 02:29:27

标签: emacs spacemacs

每当我启动emacs时,我在上一个会话中安装的软件包都会消失,我必须重新安装它们。我运行此命令以允许多个终端,如果我关闭emacs并重新打开它,则必须重新安装此程序包和所有其他程序包。

package-install multi-term

我做错了什么?

2 个答案:

答案 0 :(得分:5)

事实证明,因为我正在使用Spacemacs作为emacs,它用于所有配置和包的dotspacemacs文件会覆盖emacs.d文件。这会导致使用以下命令安装软件包:

package-install

成为孤儿,重启时会被删除。

要解决这个问题,我必须手动将软件包添加到dotspacemacs-additional-packages函数中。这告诉启动时的spacemacs安装/加载这些包。如果您添加新软件包,请在此处添加,而不是使用package-install命令。

enter image description here

答案 1 :(得分:1)

您需要致电package-initialize。您可能希望将其添加到init文件中并阅读有关其他适用设置的文档,例如。 M-x describe-function package-initialize