1984 年,FSF 掌门人 Rechard Stallman 开始在 GNU Emacs 工作了,这时候的 GNU Emacs
基于 Gosling Emacs,但是他为 GNU Emacs 提供了全新的真正的 Lisp 语言解析器,这样
也几乎修改了所有的源代码。而后,GNU Emacs 成为初生的 GNU 项目的第一个发布软件,
它由 C 编写,提供了 Emacs Lisp 作为其拓展语言(由文本编辑软件提供了语言实现,酷
吧~)。最初广泛分布的版本是 1985 年出现的 15.34(记住,2 到 12 的版本号是不存在
地!直接从 1.x.x 到了 13)。
GNU Emacs 的维护人在 2008 年由大神 Richard Stallman 转交到了 Stefan Monnier 和
Chong Yidong。
Emacs 哲学
早先的 Emacs 是一个 TECO 编辑器的宏编辑组件,它由 Richard Stallman 和 Guy
L. Steele, Jr 开发。他的创意来自于 Steele, Dave Moon Richard Greenblatt, Charles
Frankston 等人编写的 TECMAC 和 TMACS 编辑器。尽管现在有多个版本的 Emacs 存在,但
是 1984 年度由 Stallman (他参与维护到 2008 年)编写的 GNU Emacs 和 1991 年开始
的子项目 XEmacs 最为流行。他俩都使用一种强大的扩展语言 Emacs Lisp —— 它允许
Emacs 处理多元化的任务,包括编写文档,编译计算机程序,浏览网页等等。
很多初学 Emacs 的人,就像初学 Linux 一样,可能都遇到很大的门槛。对,操作系统从
Windows 下向 Linux 迁移很费力气,但是文本编辑工具也是一样,这一点也不夸张。引用
一些大牛的话说:用 Emacs 就像是一架脚踏车,你可以骑在上面观看 NBA,但那得你自己
架一个电视机,并且自行提供电力。