Skip to content
Emacs

File:DPS8M_emulator_running_Multics_Emacs_screenshot.webp · Wikimedia Commons · See Wikimedia Commons

EntityQ189722· pop 51· linked from 532 articles

Also known as Editor MACroS, MIT TECO EMACS, Emacs family editors, Emacs family of text editors

alt=Screenshot of Multics Emacs|thumb|Multics Emacs is an example of early Emacs implementations Emacs (), originally named EMACS (an acronym for "Editor Macros"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, self-documenting, real-time display editor". Development of the first Emacs began in the mid-1970s, and work on GNU Emacs, directly descended from the original, is ongoing; its latest version is , released .

Wikidata facts

Instance of
text editor
Subclass of
text editor
Based on
TECO
Platform
DECSYSTEM-20
Image
DPS8M emulator running Multics Emacs screenshot.webp
Show 10 more facts
inception
1976-00-00
Commons category
Emacs
topic's main category
Category:Emacs
programmed in
Lisp
different from
GNU Emacs
publication date
1976-00-00
operating system
TENEX
software version identifier
170
Stack Exchange site URL
emacs.stackexchange.com
Sources (5)

via Wikidata · CC0

~36 min read

Encyclopedic overview

24 sections
Contents
  • History
  • Implementations
  • Early implementations
  • GNU Emacs
  • XEmacs
  • Other forks of GNU Emacs
  • Various Emacs editors
  • Editors with Emacs emulation
  • Features
  • General architecture
  • Interactive data
  • Command language
  • Dynamic display
  • Customizability and extensibility
  • Self-documenting
  • Culture
  • Church of Emacs
  • Hierarchy of the church of Emacs
  • Emacs pinky
  • Terminology
  • See also
  • References
  • Bibliography
  • External links

alt=Screenshot of Multics Emacs|thumb|Multics Emacs is an example of early Emacs implementations Emacs (), originally named EMACS (an acronym for "Editor Macros"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, self-documenting, real-time display editor". Development of the first Emacs began in the mid-1970s, and work on GNU Emacs, directly descended from the original, is ongoing; its latest version is , released .

Emacs has over 10,000 built-in commands and its user interface allows the user to combine these commands into macros to automate work. Implementations of Emacs typically feature a dialect of the Lisp programming language, allowing users and developers to write new commands and applications for the editor. Extensions have been written to, among other things, manage files, remote access, e-mail, outlines, multimedia, Git integration, RSS feeds, and collaborative editing, as well as implementations of ELIZA, Pong, ''Conway's Life, Snake, Dunnet, and Tetris''.

Excerpted from Wikipedia’s “Emacs” article, available under the CC BY-SA 4.0 licence.

Gallery (25)