Emacs

From Rosetta Code
Revision as of 13:28, 9 November 2014 by rosettacode>Hajo (Category:Editor)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Emacs is an example of an Integrated Development Environment, a class of software which typically combines enhanced editing and debugging features.

Emacs is a set of text editors controlled by Emacs Lisp. The two main types of Emacs are GNU Emacs and XEmacs. Usually, people just call them "Emacs".

Gnu Emacs calls itself an "extensible, customizable, self-documenting, real-time display editor."

Features of both forms of Emacs include syntax highlighting for a variety of programming languages, easy movement through documents, and keyboard macros.

Plugins and libraries can be used in conjunction with emacs to make it do more interesting things like diffs, play text games, and view email.