GNU Emacs

GNU 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 GNU Emacs:  History, Licensing, Features

Other articles related to "gnu emacs, emacs":

GNU Emacs - 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 Meta keys, and in ... 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 ...
... Emacs/W3 is a text-based web browser for the GNU Emacs text editor, written primarily by William M ... Perry and entirely in GNU Emacs Lisp ... Emacs/W3 is part of the Sumo package for XEmacs, and the submodule for fetching an URL is currently part of the GNU Emacs CVS repository ...
Richard P. Gabriel - Biography - Postdoc
... A core component of the IDE was Richard Stallman’s version of Emacs, GNU Emacs ... GNU Emacs was not up to Lucid’s needs, however, and several Lucid programmers were assigned to help develop GNU Emacs ...
Lucid Inc. - Decline
... A core component of the IDE was Richard Stallman's version of Emacs, GNU Emacs ... GNU Emacs was not suitable for Lucid's needs, however, and several Lucid programmers (including Jamie W ... Zawinski) were assigned to help develop GNU Emacs to meet those needs ...