Emacs

Emacs ( /ˈiːmæks/) is a family of text editors, characterized by their extensibility. One manual describes it as "the extensible, customizable, self-documenting, real-time display editor." Development began in the mid-1970s and continues actively as of 2012. Emacs has over 2,000 built-in commands and allows the user to combine these commands into macros to automate work, in particular with the use of Emacs Lisp, a variant of Lisp, providing a deep extension capability.

The original EMACS consisted of a set of Editor MACroS for the TECO editor. It was written in 1976 by Richard Stallman, initially together with Guy L. Steele, Jr. It was inspired by the ideas of TECMAC and TMACS, a pair of TECO-macro editors written by Steele, Dave Moon, Richard Greenblatt, Charles Frankston, and others.

In Unix culture, Emacs became one of the two main contenders in the traditional editor wars, the other being vi. The word "emacs" is often pluralized as emacsen, by analogy with boxen (itself used by analogy with oxen) and VAXen.

The most popular (and most ported) version of Emacs is GNU Emacs, created by Stallman for the GNU Project. Another version in common use, XEmacs, was forked from GNU Emacs in 1991. XEmacs has remained mostly compatible and continues to use Emacs Lisp like GNU Emacs.

Read more about Emacs:  History, Licensing, Features

Other articles related to "emacs":

Church Of Emacs
... The Church of Emacs, formed by Richard Stallman, is a joke ... ("Using a free version of vi is not a sin but a penance.") The Church of Emacs has its own newsgroup, alt.religion.emacs, that has posts purporting to support this parody religion ... to himself as St IGNU−cius, a saint in the Church of Emacs ...
Daniel Weinreb - Education
... the Lisp Machine, and thus is the first Emacs written for a graphical user interface ... This was the second implementation of Emacs ever written, and the first implementation of Emacs in Lisp ... Most of the notable subsequent Emacs implementations used Lisp, including James Gosling's Gosmacs, Bernard Greenberg's Multics Emacs, and of course Richard Stallman's GNU Emacs ...
Aquamacs
... Aquamacs is an Emacs text editor for Mac OS X ... It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface (UI) is designed to conform with Mac OS X UI standards ... dialog and functions to efficiently use the Option key on Mac keyboards as Emacs Meta key have been added ...
Using Emacs - Emacs Pinky
... Many heavy Emacs users have experienced repetitive strain injury pain in their pinky fingers, dubbed the Emacs pinky, because of Emacs' strong dependence on Control and ... Although not limited to Emacs, many users transpose the left Control key and the left Caps-lock key ... Viper-mode, a feature built into Emacs that allows the use of the vi keys for basic text editing and the Emacs keys for more advanced features ...
Hemlock (editor)
... Hemlock is a free Emacs-style text editor for most POSIX-compliant Unix systems ... Machine editor ZWEI and the ITS/TOPS-20 implementation of Emacs, but differs from many other Emacs variants in that it is written in Common Lisp rather than the ... and development suite CMUCL, though it is possible to use it as a standalone editor, or to use GNU Emacs with CMUCL instead — Hemlock integrates better, but has fewer features and addon ...