Customization
This chapter talks about various topics relevant to adapting the
behavior of Emacs in minor ways. See The Emacs Lisp Reference
Manual for how to make more far-reaching changes.
Customization that you do within Emacs normally affects only the
particular Emacs session that you do it in-it does not persist
between sessions unless you save the customization in a file such as
.emacs or .Xdefaults that will affect future sessions.
See Init File. In the customization buffer, when you save
customizations for future sessions, this actually works by editing
.emacs for you.
- Minor Modes: Each minor mode is one feature you can turn on
independently of any others.
- Variables: Many Emacs commands examine Emacs variables
to decide what to do; by setting variables,
you can control their functioning.
- Keyboard Macros: A keyboard macro records a sequence of
keystrokes to be replayed with a single
command.
- Key Bindings: The keymaps say what command each key runs.
By changing them, you can "redefine keys".
- Keyboard Translations:
If your keyboard passes an undesired code
for a key, you can tell Emacs to
substitute another code.
- Syntax: The syntax table controls how words and
expressions are parsed.
- Init File: How to write common customizations in the
.emacs file.
|