是否可以删除像“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. Emacs的软件包管理
- 2. 如何从HackageDB中删除软件包?
- 3. 如何在Emacs(版本24+)中删除已安装的软件包?
- 4. Emacs软件包安装脚本无法获取软件包
- 5. SPSS删除扩展软件包
- 6. 在centos问题上删除软件包
- 7. 没有emacs的包上rpmforge软件(RHEL)
- 8. 无日期emacs的软件包安装
- 9. 如何删除依赖于其他软件包的R软件包?
- 10. 如何删除'#...#'Emacs文件?
- 11. 使用“pip”卸载软件包是否也删除相关软件包?
- 12. requirejs软件包的预置软件包配置
- 13. 当升级SKU时从ARP中删除旧的软件包
- 14. 如何删除软件包名称中的上一级目录
- 15. 从Nuget中删除所有历史版本的软件包
- 16. Visual Studio 2015从wwwroot中删除卸载的bower软件包?
- 17. 如何从Logcat中删除我的软件包名称?
- 18. 如何同步Emacs软件包和设置?
- 19. 在生产版本中从软件包中删除javascript代码
- 20. .gitignore NuGet排除软件包/包括软件包/ repositories.config
- 21. 帮助在Emacs中删除
- 22. 软删除VS硬删除
- 23. 在DDD中的软删除
- 24. mvc中的软删除
- 25. React-Native Navigator已弃用且已从此软件包中删除
- 26. 无法从Delphi 2005中删除软件包
- 27. 如何从yocto中删除特定软件包
- 28. Doxygen:如何从软件包名称中删除eu.mycompany
- 29. 从Visual Studio 2010中删除软件包时出错
- 30. 在软件包装中删除Postgresql作为依赖关系
由于emacs在启动时不会加载所有软件包,我不知道您的目的是什么? – kindahero