我想在spacemacs中安装一些单独的包,我使用package-install安装了他们并在.spacemacs中加入了 dotspacemacs-additional-packages '( pyim pyim-basedict posframe )
但每次启动,这些包仍然被删除,请求教一下如何才能在spacemacs中安装单独的包而不被删除呢?
我想在spacemacs中安装一些单独的包,我使用package-install安装了他们并在.spacemacs中加入了 dotspacemacs-additional-packages '( pyim pyim-basedict posframe )
但每次启动,这些包仍然被删除,请求教一下如何才能在spacemacs中安装单独的包而不被删除呢?
additional packages添加了应该不会被删除才对
但是,不论是先执行package-install,还是先添加addiational-packages,每次打开都会delete掉。 我还是先使用纯emacs,等到有空再研究研究。非常感谢您的建议!
非预期行为,你可以通过 SPC-h-I 报个 issue 看看
手工 customize package-selected-packages
这个变量,把会自动删除的包名称添加进去, Apply and Save
我也遇到了相同的问题,我需要安装org-mode的一个中英文对齐包valign, 在additionnal-packages中添加了valign,package-selected-packages中也有valign,启动spacemacs后也会自动删除,请问博主最后是如何解决的。
dotspacemacs-configuration-layers
'(
(org :variables
org-enable-valign t
)
)
因为 valign 是 spacemacs 自带的 org layer 中的包,通过 org-enable-valign 变量控制是否安装,默认是 nil 所以默认不安装,你将 valign 放在 additionnal-packages 中也不会被安装,会被删除。
(setq chinese-packages
'(
(pyim :toggle chinese-default-input-method)
(pyim-basedict :toggle (eq chinese-default-input-method 'pinyin))
(pyim-wbdict :toggle (member chinese-default-input-method '(wubi wubi86 wubi98)))
(fcitx :toggle chinese-enable-fcitx)
find-by-pinyin-dired
(ace-pinyin :toggle chinese-enable-avy-pinyin)
pangu-spacing
org
(youdao-dictionary :toggle chinese-enable-youdao-dict)
chinese-conv))
在 spacemacs 的 chinese layer 中 (pyim-basedict :toggle (eq chinese-default-input-method 'pinyin))
控制 pyim-basedict 包是否被安装。
感谢感谢,后面也发现是通过这个变量控制的