是否可以删除像“tetris”这样的内置Emacs软件包?它们不能被标记为从24.1开始的包列表中被删除。通过删除部分或全部内置软件包,尽可能减少Emacs的安装是很好的 - 尽管几乎没有用处。是否有可能以某种方式做到这一点,并且将来会增加这种能力?删除Emacs中的内置软件包
6
A
回答
9
即使整个lisp
目录是空的(注意我们很少/从不测试它,Emacs应该启动并且可用,所以我不能保证它可以工作,但至少在原则上它应该和如果它你不应该用M-x report-emacs-bug
报告)。所以,随意删除那些你认为没用的软件包,以创建一个Emacs的精简版。
4
您可以删除所有您想要的软件包的elc文件。
例如,在位于Ubuntu的存储库的Emacs的版本的俄罗斯方块软件包位于:
/usr/share/emacs/23.3/lisp/play/tetris.elc
如果移动或删除它,Emacs会继续工作,但你不会能够玩俄罗斯方块了。
1
您可能想要检查package--builtins
变量。这就是说 - 除去通过package.el
安装的软件包是没有意义的,因为package.el只会自动提取和加载软件包的自动加载 - 因此,安装了许多软件包不会导致任何显着的开销。我很确定删除内置软件包将永远不会成为package.el
的一项功能。
+0
如果你是那些将init保持在0.5s以下的人,那么评估autoloads会导致加载时显着减速。 –
相关问题
- 1. 删除软件包
- 2. 删除RPM软件包
- 3. Emacs的软件包管理
- 4. 在包含软件包时设置Info-directory-list的emacs中?
- 5. 如何从HackageDB中删除软件包?
- 6. 如何在Emacs(版本24+)中删除已安装的软件包?
- 7. 删除emacs前奏包
- 8. 正确配置GNU Emacs中的软件包
- 9. Emacs软件包安装脚本无法获取软件包
- 10. 在centos问题上删除软件包
- 11. SPSS删除扩展软件包
- 12. 日食 - 如何删除软件包
- 13. 缺少来自GNU Emacs的软件包
- 14. 没有emacs的包上rpmforge软件(RHEL)
- 15. 无日期emacs的软件包安装
- 16. 不要截断emacs软件包列表中的软件包名称。
- 17. 如何删除依赖于其他软件包的R软件包?
- 18. 如何在手动删除pip软件包后删除它
- 19. 如何删除'#...#'Emacs文件?
- 20. requirejs软件包的预置软件包配置
- 21. 使用“pip”卸载软件包是否也删除相关软件包?
- 22. 如何同步Emacs软件包和设置?
- 23. 当升级SKU时从ARP中删除旧的软件包
- 24. 从Nuget中删除所有历史版本的软件包
- 25. Visual Studio 2015从wwwroot中删除卸载的bower软件包?
- 26. 如何从virtualenv中删除未使用的软件包?
- 27. 如何删除软件包名称中的上一级目录
- 28. 查看内置emacs包的源代码
- 29. 在生产版本中从软件包中删除javascript代码
- 30. emacs初始化和更新emacs软件包
由于emacs在启动时不会加载所有软件包,我不知道您的目的是什么? – kindahero