Reference articles on history, science, culture and more
Encyclopedia

Multics Emacs

Multics version of Emacs text editor

Image credit is listed at the end of this article.

Multics Emacs is an early implementation of the Emacs text editor. It was written in Maclisp by Bernard Greenberg at Honeywell's Cambridge Information Systems Lab in 1978, as a successor to the original 1976 TECO implementation of Emacs and a precursor of later GNU Emacs.

It has been claimed to be the first version of Emacs to be written in the Lisp programming language, although the same claim has also been made for the Lisp Machine editors EINE and ZWEI, also written in the late 1970s. As well as the editor itself being written in Lisp, user-supplied extensions were also written in Lisp. The choice of Lisp provided more extensibility than ever before, and has been followed by most subsequent Emacs implementations.

Rather than using TECO's gap buffer representation for the text being edited, it used a doubly linked list of lines of text.

Watch videos about Multics EmacsExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article Multics Emacs, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Images, from Wikimedia Commons:

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.