emacs 是用哪个编辑器写的?

Which editor was emacs written in?

RMS第一次写GNU emacs时,用的是哪个编辑器?

他在 Emacs 的第一个版本中使用了 TECO 的黑客版本。他可能使用了一些现有版本的 Emacs 来编写 GNU Emacs。

麻省理工学院人工智能实验室(当时 Richard Stallman 在那里工作)正在使用 TECO 编辑器,这对其用户造成了一些挫败感。他在 Standford AI 实验室的 "E" Editor 上看到了一些很棒的功能。因此,他决定使用宏在 TECO 上实现其中一些功能。

改进很棒,但结果很快就变成了一堆宏,从一个终端到另一个终端都有多个问题。然后,他(与 Guy Steele)在一个新软件中重构了所有这些:Emacs 诞生了。

许多分支是由许多黑客开发的,其中最流行的一个(也是第一个 运行 在 Unix 上)是 1980 年代早期的 Gosling Emacs。由于 Gosling Emacs 是专有的,RMS 编写了它的增强版和免费版:GNU Emacs。