从零开始的 Emacs

Emacs from scratch

我计划切换到 Emacs,我的愿望是顺利完成,随着时间的推移使用我需要的扩展扩展 emacs 的核心,这就是为什么主要发行版看起来过于臃肿。

这么多选择让我很不爽。我在周末有一些空闲时间来安装我需要的插件并在 elisp 中编写脚本来实现我的目标。

游戏、VCS* 实用程序和其他一些东西..这太过分了 (*我更喜欢通过命令行 + 别名和 bash 函数使用 git)。


问题

所以我想要轻量级(裸机?)Emacs,在我熟悉它并用它来满足我对 的热情之后,切换到过于复杂的版本是可能的。


Emacs 24 是首选,因为在 elisp 中添加了词法范围。

  1. 正如@DanielLyons 所说,仅仅因为某些东西作为 Emacs 的一部分实现和分发并不意味着您会加载它。有很多我从未使用过的分布式文件——也从未加载过(包括巨大的 Gnus)。

  2. 据我所知,没有 "lightweight" Emacs 发行版。 只需使用正态分布。不要加载(require)你不需要的东西,你会没事的。

  3. 并且您将有很多机会添加自己的扩展或其他人开发的扩展。 ;-)

  4. 您可以随时删除您确定不会使用的代码子目录,以节省磁盘空间 space,如果这确实是个问题。

总之,不用担心 Emacs "footprint"。现在它在磁盘上并没有那么大,你的内存占用取决于你加载的内容。