aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref/ChangeLog
diff options
context:
space:
mode:
authorChong Yidong2012-02-04 22:56:32 +0800
committerChong Yidong2012-02-04 22:56:32 +0800
commit735cc5ca6fe9b19aa9f69eb696baef2b8b4bd0fb (patch)
treecf9722413f79647d3c302142d8e9cc95bdfa13af /doc/lispref/ChangeLog
parentd7f29f8e5c589e4676b2ab53fea7a8b4cfcd4be3 (diff)
downloademacs-735cc5ca6fe9b19aa9f69eb696baef2b8b4bd0fb.tar.gz
emacs-735cc5ca6fe9b19aa9f69eb696baef2b8b4bd0fb.zip
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.
Diffstat (limited to 'doc/lispref/ChangeLog')
-rw-r--r--doc/lispref/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 36780b20248..e98e18b864d 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,26 @@
12012-02-04 Chong Yidong <cyd@gnu.org>
2
3 * functions.texi (What Is a Function): Add closures. Mention
4 "return value" terminology. Add xref for command-execute. Remove
5 unused "keystroke command" terminology.
6 (Lambda Expressions): Give a different example than in the
7 following subsection. Add xref to Anonymous Functions.
8 (Function Documentation): Remove gratuitous markup.
9 (Function Names): Move introductory text to `What Is a Function'.
10 (Defining Functions): Fix defun argument spec.
11 (Anonymous Functions): Document lambda macro explicitly. Mention
12 effects on lexical binding.
13 (Function Cells): Downplay direct usage of fset.
14 (Closures): New node.
15 (Inline Functions): Remove "open-code" terminology.
16 (Declaring Functions): Minor tweak; .m is not C code.
17
18 * variables.texi (Variables): Don't refer to "global value".
19 (Local Variables, Void Variables): Copyedits.
20 (Lexical Binding): Minor clarification of example.
21 (File Local Variables): Mention :safe and :risky defcustom args.
22 (Lexical Binding): Add xref to Closures node.
23
12012-02-04 Glenn Morris <rgm@gnu.org> 242012-02-04 Glenn Morris <rgm@gnu.org>
2 25
3 * minibuf.texi (High-Level Completion): Updates for read-color. 26 * minibuf.texi (High-Level Completion): Updates for read-color.