Emacs stands for Editor MACroS, although opponents suggest acronyms such as Eight Megabytes and Constantly Swapping. (See also the etc/JOKES file amongst your favorite Emacs implementation to see others...) The original EMACS was written as TECO macros ; modern versions are written with C as the main engine, with extensions in LISP.
XEmacs, a near-clone of GNU Emacs
Architecting XEmacs - Lots of XEmacs-related links
Once published by Springer Verlag, now available on the Web...
Emacspeak is a fully functional audio desktop that provides complete eyes-free access to all major 32 and 64 bit operating environments. By seamlessly blending all aspects of the Internet such as Web-surfing and electronic messaging into the audio desktop, Emacspeak enables speech access to local and remote information with a consistent and well-integrated user interface.
A sort of CLOS/CORBA for Emacs...
This page documents the sorts of changes needed to transform XEmacs to use Common Lisp.
This web page documents the tasks that would be required in order to replace Emacs Lisp in XEmacs. Similar tasks would, no doubt, hold true for GNU Emacs.
IDLWAVE - editing and shell modes for GNU Emacs for IDL
Ongoing efforts are taking place to integrate other languages than ELisp with Emacs, notably:
Support for ELisp will come via translation and/or emulation; there is no integrated ELisp "engine" in the system.
Why I became an Emacs user Or, My long arduous journey to the One True Editor
Table.el is an Emacs Lisp package that extends Emacs and provides text based table creation and editing feature. With this package Emacs is capable of editing tables that are embedded inside a document, the feature similar to the ones seen in modern WYSIWYG word processors.
It uses the commonly used SGML CALS table system.
An article (well, a blog "rant") on how to use Emacs more effectively. An excellent set of tips...
Eshell - A command line shell written in Elisp to run in an Emacs buffer
For those times when you want to work with XML using Emacs Lisp...
This links together several Emacs PIM components
Tutorial on running Emacs as a daemon.
The option that they don't mention, which I happen to like, is to have one's .profile start up an Emacs session upon login, should there not already be such.
In modern versions of Emacs, the directory $HOME/.emacs.d is treated as a good, not-touched-by-distributions place to stow one's local configuration.
Tooling for committing parts of patches, including Emacs integration. See also the Commit Patch: Managing your mess essay.
Various editors have emulated Emacs over the years, removing the LISP component architecture, primarily so that they could reduce the memory footprint.
A venerable Emacs "clone" that has run on small systems for about a dozen years now.
A text editor offering vi and Emacs keybindings that can be as small as 12K in size, making it good for things like rescue disks.
This wishes to be the comprehensive "implementing Emacs in Common Lisp " project. Based on Hemlock (part of CMU/CL), this is undergoing continued development...
Mind you, it's still using CVS, and hasn't been updated in... a few years, so efforts may not be wildly active...
For those wishing to web browse with total keyboard control...