比如这个配置:
(defvar my/packages '(
;; --- Better Editor ---
smooth-scrolling
;; hungry-delete
popwin
which-key
))
其中hungry-delete
或者多个被注释掉或者删掉,这时如何将已安装的这个/多个package卸载?
比如这个配置:
(defvar my/packages '(
;; --- Better Editor ---
smooth-scrolling
;; hungry-delete
popwin
which-key
))
其中hungry-delete
或者多个被注释掉或者删掉,这时如何将已安装的这个/多个package卸载?
没什么好办法,包管理器比较简陋。你自己注释的时候,假如它(们)不是别的包的依赖的话,顺便把它(们)删掉,M-x package-delete 不行的话(Emacs 25 才把它修改成一个命令),就从 Package Menu 中删,假如还要删除掉它(们)的依赖的话,还需要自己判断。
用 Emacs 25 的话,可以试试
(setq package-selected-packages my/packages)
M-x package-autoremove
应该会自动帮你处理依赖的问题。
好的. 谢啦