File:DPS8M_emulator_running_Multics_Emacs_screenshot.webp · Wikimedia Commons · See Wikimedia Commons
Emacs
Sign in to saveAlso 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
- Image
- DPS8M emulator running Multics Emacs screenshot.webp
Show 6 more facts
- inception
- 1976-00-00
- Commons category
- Emacs
- publication date
- 1976-00-00
- software version identifier
- 170
- Stack Exchange site URL
- emacs.stackexchange.com
- Stack Exchange tag
- tex.stackexchange.com/tags/emacs
via Wikidata · CC0
~36 min read
Article
24 sectionsContents
- 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''.