Emacs 31.1 将于 8 月 24 日发布
Emacs 31.1 will release on 8/24
GNU Emacs 31.1 版本即将在 8 月 24 日正式发布,延续了这款传奇编辑器自 1976 年诞生以来的更新传统。从最初运行在 TECO 之上的宏集合,到 1984 年以 Lisp 为核心的 GNU Emacs 诞生,再到如今跨越数十年的稳定迭代,Emacs 始终保持着强大的生命力。此次更新不仅记录了从版本 13 到 31.1 的完整历史轨迹,也见证了开源社区对自由软件的持续贡献。对于长期依赖 Emacs 的开发者而言,新版本将带来性能优化与功能增强,继续巩固其作为高度可定制编辑器的地位。
GNU Emacs 始于 TECO 文本编辑器上的一套宏,并于 1976 年底首次投入运行。
HN 评论区
21- jwr
我用 Emacs 已经 32 年了。它有过起起伏伏:曾经有一段发展非常缓慢的时期,导致了 XEmacs 分支的出现,我也用了它很多年。
如今我感受到某种复兴。首先,开发进展非常出色。其次,Emacs 被证明是 AI 的终极载体。我不再自己编写 Emacs 函数了。我让 AI 按我的需求修改 Emacs 的行为。现在我拥有了一个完全由我掌控的开发环境。窗口出现在我想要的位置,按键执行我想要的操作。我有工具可以在 Emacs 中标注 Claude Code 的计划,还有大量其他功能。如果没有 AI,我根本无法实现所有这些微小的修复和改进。那会耗费我太多时间。而在其他 IDE 中,我不得不“申请许可”,因为并非所有行为都暴露出来可供修改。在 Emacs 中,几乎所有东西都可以,你甚至可以修改其他包的行为。
拥有一个完全由我掌控、且不会像许多其他 IDE 那样明天就消失的开发环境,感觉真好。
- lp4v4n
很难解释我和 Emacs 的关系,但开机后我做的第一件事就是启动它。
如今我不怎么用它来开发,但我总是开着很多个缓冲区,并在上面处理各种零碎工作。
如果我在电脑上安装 Linux,我做的第一件事永远是安装 Emacs。它就像处理所有文本相关任务的默认环境,如果不一直开着它,感觉会非常陌生。
- mcookly
对于在 macOS 上使用 Emacs 的用户,我强烈建议尽快升级到 31.1,因为 Przemysław Alexander Kamiński [1] 等人修复了几个内存泄漏问题。
[1]:《Emacs: The macOS Bug》一文的作者(<https://xlii.space/eng/emacs-the-macos-bug/>),该文章此前曾在 HN 上出现过。