Update Variables chapter of Lisp manual to handle lexical binding.
authorChong Yidong <cyd@gnu.org>
Tue, 24 Jan 2012 16:08:00 +0000 (00:08 +0800)
committerChong Yidong <cyd@gnu.org>
Tue, 24 Jan 2012 16:08:00 +0000 (00:08 +0800)
commit1021c7615d4aab121e657d3cc5c4f1e036f8901f
tree0a3076c4a911c10df809072a7783bd2329f3367a
parent6725d21a1be13cfad897dab54509928c3f5b5d1e
Update Variables chapter of Lisp manual to handle lexical binding.

* doc/lispref/variables.texi (Variables, Local Variables, Void Variables):
Edit to make the descriptions less specific to dynamic binding.
(Local Variables): Default max-specpdl-size is now 1300.
(Defining Variables): Edits for lexical scoping.  Delete
information about starting docstrings with *.  De-document
user-variable-p.
(Tips for Defining): Remove an unimportant discussion of quitting
in the middle of a load.
(Accessing Variables, Setting Variables): Discuss lexical binding.
(Variable Scoping): Rewrite.
(Scope, Extent, Impl of Scope): Nodes deleted.
(Dynamic Binding): New node, with material from Scope, Extent, and
Impl of Scope nodes.
(Dynamic Binding Tips): Rename from Using Scoping.
(Lexical Binding): Rewrite.
(Using Lexical Binding): Rename from Converting to Lexical
Binding.  Convert to subsection.

* doc/lispref/customize.texi (Variable Definitions): Add custom-variable-p.
Move user-variable-p documentation here.
doc/lispref/ChangeLog
doc/lispref/customize.texi
doc/lispref/elisp.texi
doc/lispref/objects.texi
doc/lispref/variables.texi