M-x 重新加载:Emacs 的第二个黄金时代

主要观点:Emacs 目前正处于(第二个)黄金时代,众多因素促成了这一现象,包括 GitHub 的诞生、Clojure 的出现、MELPA 的创建、一些“杀手级应用”(如 org-mode、Magit 等)、Spacemacs 及其同类产品、共享编辑器基础设施(LSP、TreeSitter)以及进步的 Emacs 维护者等。

关键信息:

  • 2008 年 GitHub 诞生,对 OSS 开发者影响巨大,众多 Emacs 项目在此诞生,作者也从此开始大量参与 OSS 项目。
  • 2007 年 Clojure 被创建,吸引了很多 Emacs 社区的活跃贡献者,对 Emacs 的核心 API 也有一定影响。
  • MELPA 是一个重大革命,创建了从众多来源构建快照发布包的仓库,如今托管了 6000 多个 Emacs 包。
  • 一些“杀手级应用”如 org-mode、Magit 等极大地提升了 Emacs 的功能和用途。
  • Spacemacs 向很多人展示了 Emacs 的全部潜力,将很多 Vim 用户转化为 Emacs 用户。
  • 共享编辑器基础设施的采用改变了 Emacs 缺乏一些先进代码分析和重构能力的状况。
  • 进步的 Emacs 维护者推动了 Emacs 的发展,如切换到 Bazaar、Git 等。
  • 有些人因为各种原因寻找不同的编辑器,Emacs 成为其中的选择之一。

重要细节:

  • 很多活跃的 Emacs 贡献者与 Clojure 有联系,如 Phil Hegelberg、Artur Malabarba 等。
  • 作者自己就是在对 Clojure 感兴趣后更热爱 Emacs 并努力改进它。
  • MELPA 使得添加和管理 Emacs 包变得简单。
  • Spacemacs 利用evil-mode吸引 Vim 用户,对社区影响最大。
  • 渐进的 Emacs 维护者推动了 Emacs 在多个方面的发展,如采用新的版本管理系统等。
  • 那些对现状不满的人在寻找不同编辑器时,Emacs 是主流之外的选择之一。

总结:Emacs 在过去 15 年中经历了诸多发展,众多因素共同作用使其进入黄金时代,吸引了更多用户和贡献者,未来仍有更多发展潜力。

阅读 19
0 条评论