What is Emacs?
To quote the Emacs Manual:
Emacs is the extensible, customizable, self-documenting real-time
At its core is an interpreter for Emacs Lisp (``elisp'', for short),
a dialect of the Lisp
programming language with extensions to support
Features of GNU Emacs
Some of the numberous features of GNU Emacs include:
- Content sensitive major modes for a wide variety of file types and
external programs. From plain text to source code to HTML files.
- Complete online documentation, including a tutorial for new users.
- Highly extensible through the Emacs Lisp language.
- Emacs Lisp programs are effectively platform and user interface
independent. Emacs runs on many platforms and a graphical as well
as a character-based display is supported.
- Support for many languages and their scripts, including all the
European ``Latin'' scripts, Russian, Greek, Japanese, Chinese, Korean,
Thai, Vietnamese, Lao, Ethiopian, and some Indian scripts.
- The Emacswiki -- collects
questions and answers related to elisp
code and style,
introductions to elisp packages and links to their sources, or the
complete manuals or documentation fragments,
comments on Emacs and
XEmacs features, differences and
pointers to clones and emacs-look-alikes,
as well as references to other emacs related information on the web.
- EmacsWiki:MarioLang -- my personal homepage at the Emacswiki
- Emacs at savannah -- the GNU Emacs development center
Emacspeak User's Manual