MicroEMACS/JED/TECO 使用体验

居然不是 Ctrl😀

不是主要开发者手废了,而是 RMS 死活不同意 XEmacs 开发的新特性合并到 Emacs 上游。为此 JWZ 一直耿耿于怀,他的个人网站上,还保留了当年的聊天记录。

根本原因是,RMS 不同意 XEmacs 作为 Emacs 的一个商业化的分支。他坚持自己说的自由软件哲学(但后来他又不反对自由软件商业化),但现在看来是错过历史机遇。后来的 VSCode 什么的,不都是朝着当年 Emacs 这种统一平台方向前进嘛。

Emacs 不思进取也不是第一回了。还有当年 Spacemacs 的开发,本来是用于吸纳从 Vim 叛逃过来的人,但是生生在各处吵架,很多顽固 Emacs 分子公开表示不欢迎 Vimmer。所以,这也导致了 NeoVim 的诞生。

其实,很多 Vim 的使用者是前端,要是他们在,Emacs 的前端表现力不至于像现在这样是一个半残。是,可以在 buffer 里对字体有不同的定义和表示,是很牛逼没错。但是像 LazyVim 这样拥有着现代 TUI 使用感的交互与界面,是目前 Emacs 做不到的。你要说哪个更好,我其实更想要 LazyVim 这种。拥有更完整的交互逻辑,以及统一的界面设计。

1 个赞

RMS 在自由软件商业化上还摇摆过啊,现在看来多明显的事,都成主流的吸取免费劳力的最佳实践了(当然,用户也受益,双赢)。

说起来还真没注意身边 react/vue 众用的啥,但直觉不是 vim 也不是 emacs,大概是 webstorm 和 vscode, cursor 这些。

真不用指望 vim 和 emacs 大流行,经过这么多年面试和工作,我都习惯了大家不懂 shell 不懂 make 不懂正则表达式,不懂 http 协议不懂进程地址空间 ,更别说 vim 和 emacs 了。

vim 和 emacs 不主流也依然蓬勃,每每看到插件管理器、插件、插件十全大补包层出不穷就大为惊叹其生命力——有的是人玩花活😀

说起来我在用宇浩的星陈方案,同事看到就说哇五笔啊。。。

我也没指望 Emacs 非得流行,但是它的社区给人观感当中,带着顽固守旧的感觉。 和这些事情的发生,有直接的关系,现在我看 YouTube 上的人,看到别人用 Emacs 时,就是一种揶揄的笑(带一点嘲笑的意味)。

vim 和 emacs 打开大的 html 经常卡好几秒,大概在分析语法高亮,html 的 tag 太密集了。

GitHub - qemacs/qemacs: Official repository of the Quick Emacs editor 我刚才编译这个貌似有人维护的版本成功了,可以运行。但 bellard 给的 0.3.3 版本编译后运行出现段错误。

1 个赞

不是哥们,我编译完Linus的uemacs用了一下发现这玩意竟然没有undo?难道Linus本人已经强到连撤销都不需要了吗? :weary_cat:

对的,传统的编辑器都是没有撤销的,改错了不保存退出就行了。更何况不是有 git diff 么

2 个赞

最近发现了一个新的 microemacs like 编辑器,GitHub - hughbarney/femto: Femto, an extended version of Atto Emacs with a Tiny Lisp extension language

C + tiny-lisp 扩展,支持部分的utf-8(中文没问题),感觉可以作为 mg 的替代了 :waving_hand: