每当我启动emacs时,我在上一个会话中安装的软件包就会消失,而我必须重新安装它们。我运行此命令以允许多个终端,如果我关闭emacs并将其重新打开,则必须重新安装此软件包以及所有其他软件包。
package-install multi-term
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
原来是因为我将Spacemacs用于emacs,该文件用于所有配置和程序包的dotspacemacs文件覆盖了emacs.d文件。这将导致使用以下方法安装软件包:
package-install
Run Code Online (Sandbox Code Playgroud)
成为孤儿,并且在重新启动后将其删除。
为了解决这个问题,我必须手动将软件包添加到dotspacemacs-additional-packages函数中。这告诉启动时spacemacs安装/加载那些软件包。无论何时添加新软件包,请在此处添加,而不要使用package-install命令。
| 归档时间: |
|
| 查看次数: |
192 次 |
| 最近记录: |