入门套件
入门套件使新用户能够快速开始使用 Emacs 并避免来自 Emacs 等成熟系统的一些设置障碍 - 这种障碍已经经历了数十年的发展,并且自然也有一些历史怪癖。经验丰富的用户还可以获得由其他人策划的扩展工具包配置。
需要付出相当大的努力来维护一组包和设置,随着包随着时间的推移改进(或位腐烂),这些包和设置将继续很好地协同工作。许多 Emacs 用户不希望进行这种维护,因此他们转向入门套件。套件的组装和维护与 Linux 发行版的管理具有小规模的相似性。
主题和定制
一些入门套件以主题为主; 例如,对于特定的编程语言环境,或音乐创建,或另一编辑器的模拟。其他人的目标是为尽可能多的情况或语言提供绑定舒适/高效模块的厨房水槽。
大多数入门套件都有扩展和定制的条款。用户将覆盖特定的键绑定和设置,并能够添加尚未提供的包。
热门套件
有许多入门套件可供选择。从理论上讲,任何发布他们的~/.emacs.d
的人都创造了一个。但是少数人已经受到一个或多个人的欢迎和维护。一些例子(基于 Github 明星的主观受欢迎程度)包括 Spacemacs , Prelude , Purcell , Emacs Starter Kit , Magnars 和 Emacs Live 。更多详细信息在上面的示例部分中列出,此 Wiki 上列出了更多入门工具包。
一个着名的微型工具包是 Sane Defaults ,它提供了一些设置来移除 Emacs 的一些默认的新手行为。
需要入门套件吗?
尽管在使用入门套件方面存在一些争议 ,但对于许多人来说,这些好处远远超过了如何协调动态 Emacs 设置的成本。针对入门工具包的争论通常涉及:用户不了解 Emacs 的一些细微差别和本机行为,难以调试,甚至使 Emacs 看起来更像外国编辑器(Spacemacs)。