Buffer-Local Variables
======================
Global and local variable bindings are found in most programming
languages in one form or another. Emacs, however, also supports
additional, unusual kinds of variable binding: "buffer-local" bindings,
which apply only in one buffer, and "frame-local" bindings, which apply
only in one frame. Having different values for a variable in different
buffers and/or frames is an important customization method.
This section describes buffer-local bindings; for frame-local
bindings, see the following section, Note:Frame-Local Variables. (A
few variables have bindings that are local to each terminal; see Note:Multiple Displays.)