[null program] I have officially retired from Emacs

作者原文:

Via HN:

记得我第一次看nullprogram的文章是有关dynamic module的,我用过Emacs很多年,之后也不用很多年了。看到这么厉害的人物也慢慢弃坑了,还是有一点点怀旧与伤感。

1 个赞

真的沒有冤枉Github

1 个赞

已经基本在codex中开发了, 偶尔用emacs改改文件,确实用的越来越少了..

2 个赞

不好意思,我放错了 HN 的连接,现在已经更新 :sweat_smile:

看过这个大佬的很多博客 :smiling_face_with_tear:

codex有哪些独特的功能?

不是codex有哪些独有的功能,是内容的生成都是通过沟通,然后AI来写了,diff也可以同时看,只有偶尔编辑需要用到编辑器。

但我还有其他比如 telega、数据库客户端、postman 类似、org 还是在 emacs 里面的,写代码或写配置本身确实只是用 emacs 来少量编辑。

从 24 年开始,因为 AI 辅助编码 Emacs 不理想,我渐渐从 Emacs 转移到类 VSCode 上,今年开始连 VSCode 都不用了,因为连代码都不用怎么看,直接 codex、 copilot 一把梭。 Emacs 还是每天打开用于 GTD,很难预料未来会什么样,但是已经很少花时间去折腾 Emacs 了。

1 个赞

我有点不同的体验。

AI 确实能帮我们写很多代码,但我感觉程序员还是需要对代码库有基本的理解,比如整体架构、复杂度这些,不然改着改着很容易变乱,技术债也会慢慢积累。

所以对我来说,还是需要一个比较顺手的“看代码 + 做局部修改”的工具,Emacs 这方面(配合 LSP、tags,还有一些 AI 辅助)还是挺有用的。

另外我也发现,用 AI 做 coding 或者调研时,context 给得好不好,对结果影响挺大,这点 Emacs 的可编程性也能帮上一些忙。

不过你这种用法我也挺能理解的,感觉大家现在都在慢慢找到一个新的平衡点。

其实AI编程对emacs这样的可编程编辑器反而有促进 因为用elisp的编程门槛大大降低了

现在AI coding CLI结合emacs mcp tools还可以更进一步实时调试emacs函数功能 帮助修复代码 修正配置等等 emacs mcp took这个概念最早由Claude-code-ide.el提出的 现在ai-coding-interface.el也借鉴了这个做法 并拓展了调试能力 而且 把这个能力拓展到了codex CLI和GitHub copilot cli 只需要告诉AI某个elisp函数不符合预期 key bindings 不工作 让它用emacs mcp tool检查 它就会自己调试修复 不再需要靠人自己费心力去找问题

1 个赞

我反而是用emacs用的越来越多了,之前还得切到jb系享受更强的静态分析补全.

现在codex混opc,更需要顺手的编辑器来review\写日志零散文件.

日常生活,文件管理和当跨平台shell也很好用.

2 个赞

这个主题的含金量还需要上升

3 个赞

对于把emacs当跨平台操作系统用的人,是没办法retire from emacs的

2 个赞

不必惊慌,我认为这人不具有代表性。或者说,它代表了 emacs 用户中的随缘的那派

或者按我末尾的调子,它和 emacs 等物的缘分已经到头了

我看了一篇 nullprogram 的文章,似乎它对 m$win 平台具有执念,例如它认为 claude code 拉胯的一点是对 m$win 支持很差。对我这种 gnu/linux 的钉子户兼自由软件教徒来说,我只会觉得这样的抱怨非常费解。

  • 观念。可能出于工作或者别的原因,它和 m$win 或其他私有软件的交集还是较多的,环境影响了它,影响了它的念,让它作出了离开 emacs 的决定。

    但是在一些对 emacs 和自由软件更加青睐的人那里,我认为没有任何理由会让他们离开 emacs

    正如如果让我离开 linux 再去使用 m$win 这种东西,那不如我从此后就不再使用电脑

    一些人离开 emacs 或者其他自由的操作环境当然可以获得一个新世界,并且他们认为这很好,早就该这样了。观念使然

  • 社会关系中的地位,分工,或称阶级。这实际反映了工具和工作内容的匹配程度。这个不一定成立,但是有一些例子,一些原本的 linux 用户爬上去后(人上人,或者说不干实际工作后)就改用其他的操作系统了,据说这些东西“更好用”。我实际见过一个例子(本来用 linux 的就少),此外,我在美剧《黑客军团》 中见过(拿剧集说事有点过分了,哈哈):其中一个高管也是爬上去后就不再摸 linux 了

总结起来,还是缘分。缘是存在的,缘到了,就到一起,缘尽则离开。人和他们周围的很多事情都是这样的。不仅有人离开,也有人加入,这是客观规律

4 个赞

可能高管大多数时候都是写报告,做 ppt 之类的东西, linux 的支持确实差点 :rofl:

这个大佬退出之后, minad 接手了 elfeed,最近狂推代码 :)

4 个赞

期待一下变化

有阅读 RSS 习惯的人还多吗?大家现在是如何看文章/新闻的呢?HN、X 等社媒吗?

我还在用。也试过其他的工具,老觉得分心。

1 个赞

看 HN 和 X,但是X垃圾的自媒体号太多了,需要很多精力去甄别。

1 个赞

不是啊, codex对于日常的开发已经做的很不错了, 一般来说一个全栈项目只要先把docs文档写好, 之后完全可以只用自然语言去沟通调整, 手动去修改代码的机会很少了, 所以我打算把emacs里面配好的lsp之类的一大堆将来都删除掉, 其实补全偶尔用用tags就行了, 重点还是继续把emacs作为个人的编辑工具而不是编码工具, org/magit/等等我觉得我会一直用下去只要emacs还有人维护, 有机会试试counsel-tags :smiley: