311, Introduction to Systems Programming
Introduction to the Emacs editor
For the official information, run
on any system where Emacs is
installed, which is about everywhere.
Run the command
emacs to get started. You
will need to understand the notations C-x (control-x) and M-x
(meta-x). Here is part of the introductory screen:
Welcome to GNU Emacs, a part of
the GNU operating system.
Type C-l to begin editing.
C-h (Hold down CTRL and press h)
Emacs manual C-h r
Emacs tutorial C-h
changes C-x u
Buy manuals C-h
Emacs C-x C-c
Browse manuals C-h i
Activate menubar F10 or ESC `
(`C-' means use the CTRL key. `M-' means use the Meta (or
If you have no Meta key, you may instead type ESC followed by the
A Guided Tour of
really, really short version
- This is a really good intro, but don't miss the "Tips for
Beginners" which appears at the end, not at the beginning.
FAQ helps answer some basic questions.
Emacs, a good no-nonsense intro.
manuals, the complete set
- Author's Warning: this course is based on an old
version of Gnu Emacs (v19.29) so you will find some behaviors and
keybindings that are no longer exactly correct; however, I believe that
95% of this is still valid.
- Ignore the paragraph about systems installed at the author's
site, Univ. of Chicago.
Last revised, 19 Aug. 2010