是否可以删除像“俄罗斯方块”这样的内置 Emacs 包?从 24.1 开始,它们不能在包列表中标记为删除。通过删除一些或全部内置包来进行 Emacs 的最小安装——即使几乎没有用处——会很好。有没有可能以某种方式做,将来会增加这个能力吗?
问问题
3078 次
3 回答
9
即使整个lisp
目录为空,Emacs 也应该启动并且可以使用(请注意,我们很少/从不测试它,所以我不保证它会工作,但至少在原则上应该可以,如果没有,你应该报告它M-x report-emacs-bug
)。因此,请随意删除其中没有用的所有包,以创建精简版的 Emacs。
于 2012-05-14T03:19:18.910 回答
4
你可以删除所有你想要的包的 elc 文件。
例如,在位于 ubuntu 存储库中的 emacs 版本中,俄罗斯方块包位于:
/usr/share/emacs/23.3/lisp/play/tetris.elc
如果您移动或移除它,emacs 将继续工作,但您将无法再玩俄罗斯方块。
于 2012-05-13T16:01:18.877 回答
1
您可能想要检查package--builtins
变量。也就是说 - 删除通过安装的任何包几乎没有意义,package.el
因为 package.el 仅自动提取和加载包的自动加载 - 因此安装许多包不会导致任何重大开销。我很确定删除内置包永远不会成为package.el
.
于 2012-05-14T05:48:21.647 回答