【发布时间】:2014-07-21 14:16:27
【问题描述】:
我多年来一直是 vim 用户,最近开始尝试 emacs。这个编辑器有很多可用的组件,比如邮件客户端、IRC 客户端等。所有这些组件都需要一个包管理器来更新它们,并使它们的处理更容易。
在 vim 上有大量的插件管理器(如 Vundle 或病原体),不同的人使用不同的东西。
另一方面,emacs 包括带有最新版本的 package.el(这是很好的开始),但也有 el-get 和 package.el 包列表非常短。
我应该坚持使用package.el(并且可能使用marmalade 扩展包列表)吗?还是我需要el-get 来进行合理的包管理?
【问题讨论】:
-
也看看 MELPA:melpa.milkbox.net
-
@legoscia 谢谢你的链接!
-
melpa-stable.milkbox.net 的软件包比它的不稳定的老兄弟要少,但它有健全的版本号和稳定的软件包。就我个人而言,我喜欢 el-get 并将其用于一切,但 package.el 无疑是阻力最小的路径。
-
el-get 可以同时包含 ELPA (see the github page) 和 MELPA (see this SO thread),因此它可能是您最灵活的选择。
-
@phils: FWIW:到目前为止,我不得不对 melpa-stable.milkbox.net 持不同意见。出于某种原因,没有我的库在此处列出。他们都在“普通”的MELPA上。然而,它们都是从安全锁定 EmacsWiki 位置上传的。到目前为止,尚不清楚这两个网站的区别,以及涉及到什么“策展”。 (我正在等待唐纳德·柯蒂斯对此的回复。)
标签: emacs elisp package-managers