从零开始的 Emacs
Emacs from scratch
我计划切换到 Emacs
,我的愿望是顺利完成,随着时间的推移使用我需要的扩展扩展 emacs 的核心,这就是为什么主要发行版看起来过于臃肿。
这么多选择让我很不爽。我在周末有一些空闲时间来安装我需要的插件并在 elisp 中编写脚本来实现我的目标。
游戏、VCS* 实用程序和其他一些东西..这太过分了
(*我更喜欢通过命令行 + 别名和 bash 函数使用 git)。
问题:
- 是否有其他发行版,或者我应该自己管理安装和清理?
- 删除 packages/extensions 是我所需要的,还是它们以一些更复杂的方式预编译?
如果是这样,emacs 看起来很像 "box" 软件,这有点奇怪。
所以我想要轻量级(裸机?)Emacs,在我熟悉它并用它来满足我对 玩 的热情之后,切换到过于复杂的版本是可能的。
Emacs 24
是首选,因为在 elisp 中添加了词法范围。
正如@DanielLyons 所说,仅仅因为某些东西作为 Emacs 的一部分实现和分发并不意味着您会加载它。有很多我从未使用过的分布式文件——也从未加载过(包括巨大的 Gnus)。
据我所知,没有 "lightweight" Emacs 发行版。
只需使用正态分布。不要加载(require
)你不需要的东西,你会没事的。
并且您将有很多机会添加自己的扩展或其他人开发的扩展。 ;-)
您可以随时删除您确定不会使用的代码子目录,以节省磁盘空间 space,如果这确实是个问题。
总之,不用担心 Emacs "footprint"。现在它在磁盘上并没有那么大,你的内存占用取决于你加载的内容。
我计划切换到 Emacs
,我的愿望是顺利完成,随着时间的推移使用我需要的扩展扩展 emacs 的核心,这就是为什么主要发行版看起来过于臃肿。
这么多选择让我很不爽。我在周末有一些空闲时间来安装我需要的插件并在 elisp 中编写脚本来实现我的目标。
游戏、VCS* 实用程序和其他一些东西..这太过分了 (*我更喜欢通过命令行 + 别名和 bash 函数使用 git)。
问题:
- 是否有其他发行版,或者我应该自己管理安装和清理?
- 删除 packages/extensions 是我所需要的,还是它们以一些更复杂的方式预编译? 如果是这样,emacs 看起来很像 "box" 软件,这有点奇怪。
所以我想要轻量级(裸机?)Emacs,在我熟悉它并用它来满足我对 玩 的热情之后,切换到过于复杂的版本是可能的。
Emacs 24
是首选,因为在 elisp 中添加了词法范围。
正如@DanielLyons 所说,仅仅因为某些东西作为 Emacs 的一部分实现和分发并不意味着您会加载它。有很多我从未使用过的分布式文件——也从未加载过(包括巨大的 Gnus)。
据我所知,没有 "lightweight" Emacs 发行版。 只需使用正态分布。不要加载(
require
)你不需要的东西,你会没事的。并且您将有很多机会添加自己的扩展或其他人开发的扩展。 ;-)
您可以随时删除您确定不会使用的代码子目录,以节省磁盘空间 space,如果这确实是个问题。
总之,不用担心 Emacs "footprint"。现在它在磁盘上并没有那么大,你的内存占用取决于你加载的内容。