Lisp manual text on buffer-local values

From:

Dave Love

Subject:

Lisp manual text on buffer-local values

Date:

Fri, 30 May 2003 14:31:21 +0100

User-agent:

Gnus/5.1003 (Gnus v5.10.3) Emacs/21.2 (gnu/linux)

Node `Intro to Buffer-Local' contains this text with an example
following. I _think_ it's obsolete in Emacs 21 following changes to
the binding mechanism. At least the example now behaves differently.
*Warning:* When a variable has buffer-local values in one or more
buffers, you can get Emacs very confused by binding the variable with
`let', changing to a different current buffer in which a different
binding is in effect, and then exiting the `let'. This can scramble
the values of the buffer-local and default bindings.