Emacs

Edit · View history

Overview

Emacs is a family of text editors characterized by their extensibility, deep customizability, and built-in Lisp interpreter. The most widely used variant is GNU Emacs, created by Richard Stallman as part of the GNU Project. Emacs is known for its nearly limitless ability to be adapted for tasks beyond plain text editing, including email, file management, debugging, and even playing games.

History

The original Emacs was developed in 1976 by Richard Stallman and Guy L. Steele as a set of macros for the TECO editor on the PDP-10 computer. The name “Emacs” originally stood for “Editing MACroS”. Over the following decades, many implementations appeared, including GNU Emacs (1984), XEmacs (1991), and others. GNU Emacs became the de facto standard, maintained by the Free Software Foundation. Its development continues today with regular releases.

Features

Emacs offers a wide range of features:

Community and ecosystem

Emacs has a dedicated user community that produces thousands of extensions, often shared through MELPA and other archives. The editor is a central tool for many programmers and writers who value its long-term stability and flexibility. Annual conferences such as EmacsConf and mailing lists like emacs-devel support ongoing development.