Emacs 的第一个版本运行在纯文本控制台上。目前,Emacs 可以使用 -nw
参数以纯文本模式运行。Emacs 的第一个 GUI 版本是什么时候发布的?是GNU Emacs吗?
对于 GNU Emacs,我在 NEWS 文件中看到的最早提及是在版本 18 中,它似乎从一开始就包含了某种形式的 X 支持。
这早于Lucid和Epoch(Lucid是从中衍生出来的)。
事实上,大纪元被描述为:
Emacs 18 的一组补丁,给了它更好的 GUI 支持(Emacs 18 在很大程度上是一个 tty 程序,GUI 支持是事后才粗略地嫁接的。
所以很明显,在工作开始时已经存在一些GUI功能。
除非在 1986 年之前有一些鲜为人知的分支走上了这条路,否则 GNU Emacs 似乎是第一个包含 GUI 支持的人。
这是基于杰米·扎温斯基(Jamie Zawinski)非常翔实的时间表和历史:
- http://www.jwz.org/doc/emacs-timeline.html
- http://www.jwz.org/doc/lemacs.html