The Emacs Editor
Emacs is the extensible, customizable, self-documenting real-time display editor. This Info file describes how to edit with Emacs and some of how to customize it; it corresponds to GNU Emacs version 21.3.
For information on extending Emacs, see Emacs Lisp.
- Distrib: How to get the latest Emacs distribution.
- Copying: The GNU General Public License gives you permission to redistribute GNU Emacs on certain terms; it also explains that there is no warranty.
- GNU Free Documentation License: The license for this documentation.
- Intro: An introduction to Emacs concepts.
- Glossary: The glossary.
- Antinews: Information about Emacs version 20.
- Mac OS: Using Emacs in the Mac.
- MS-DOS: Using Emacs on MS-DOS (otherwise known as "MS-DOG").
- Manifesto: What's GNU? Gnu's Not Unix!
- Acknowledgments: Major contributors to GNU Emacs.
Indexes (nodes containing large menus)
- Key Index: An item for each standard Emacs key sequence.
- Command Index: An item for each command name.
- Variable Index: An item for each documented variable.
- Concept Index: An item for each concept.
- Option Index: An item for every command-line option.
Important General Concepts
- Screen: How to interpret what you see on the screen.
- User Input: Kinds of input events (characters, buttons, function keys).
- Keys: Key sequences: what you type to request one editing action.
- Commands: Named functions run by key sequences to do editing.
- Text Characters: Character set for text (the contents of buffers and strings).
- Entering Emacs: Starting Emacs from the shell.
- Exiting: Stopping or killing Emacs.

