1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-18 10:16:51 +00:00
emacs/doc
Chong Yidong 735cc5ca6f Update Functions chapter of Lisp manual; document closures.
* doc/emacs/functions.texi (What Is a Function): Add closures.  Mention
"return value" terminology.  Add xref for command-execute.  Remove
unused "keystroke command" terminology.
(Lambda Expressions): Give a different example than in the
following subsection.  Add xref to Anonymous Functions.
(Function Documentation): Remove gratuitous markup.
(Function Names): Move introductory text to `What Is a Function'.
(Defining Functions): Fix defun argument spec.
(Anonymous Functions): Document lambda macro explicitly.  Mention
effects on lexical binding.
(Function Cells): Downplay direct usage of fset.
(Closures): New node.
(Inline Functions): Remove "open-code" terminology.
(Declaring Functions): Minor tweak; .m is not C code.

* doc/emacs/variables.texi (Variables): Don't refer to "global value".
(Local Variables, Void Variables): Copyedits.
(Lexical Binding): Minor clarification of example.
(File Local Variables): Mention :safe and :risky defcustom args.
(Lexical Binding): Add xref to Closures node.
2012-02-04 22:56:32 +08:00
..
emacs * doc/emacs/display.texi (Colors): Mention list-colors-sort. 2012-02-03 19:59:11 -05:00
lispintro Fix typos in ChangeLogs. 2012-01-31 17:15:03 +01:00
lispref Update Functions chapter of Lisp manual; document closures. 2012-02-04 22:56:32 +08:00
man Bump version to 24.0.93. 2012-01-29 23:46:05 +08:00
misc Merge change(s) made in Gnus no-gnus branch 2012-02-01 09:00:42 +00:00