What is Emacs?
To quote the Emacs Manual:
Emacs is the extensible, customizable, self-documenting real-time
display editor.
At its core is an interpreter for Emacs Lisp (``elisp'', for short),
a dialect of the
Lisp programming language with extensions to support
text editing.
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.
Web Resources
- The Emacswiki -- collects
EmacsLisp code,
questions and answers related to elisp
code and style,
introductions to elisp packages and links to their sources, or the
source itself,
complete manuals or documentation fragments,
comments on Emacs and
XEmacs features, differences and
history,
ports,
jokes,
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
--2nd Edition