changeset 103195:22f651c59c50

* emacs-lisp/cl-macs.el (lexical-let*): Doc fix (Bug#3178).
author Chong Yidong <cyd@stupidchicken.com>
date Sun, 10 May 2009 22:01:20 +0000
parents aed44175c8f2
children e0a85c405ceb
files lisp/ChangeLog lisp/emacs-lisp/cl-macs.el
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun May 10 21:48:11 2009 +0000
+++ b/lisp/ChangeLog	Sun May 10 22:01:20 2009 +0000
@@ -1,3 +1,7 @@
+2009-05-10  Chong Yidong  <cyd@stupidchicken.com>
+
+	* emacs-lisp/cl-macs.el (lexical-let*): Doc fix (Bug#3178).
+
 2009-05-10  Kim F. Storm  <storm@cua.dk>
 
 	* ido.el: Add proper support for confirm-nonexistent-file-or-buffer
--- a/lisp/emacs-lisp/cl-macs.el	Sun May 10 21:48:11 2009 +0000
+++ b/lisp/emacs-lisp/cl-macs.el	Sun May 10 22:01:20 2009 +0000
@@ -1448,8 +1448,10 @@
 ;;;###autoload
 (defmacro lexical-let* (bindings &rest body)
   "Like `let*', but lexically scoped.
-The main visible difference is that lambdas inside BODY will create
-lexical closures as in Common Lisp.
+The main visible difference is that lambdas inside BODY, and in
+successive bindings within BINDINGS, will create lexical closures
+as in Common Lisp.  This is similar to the behavior of `let*' in
+Common Lisp.
 \n(fn VARLIST BODY)"
   (if (null bindings) (cons 'progn body)
     (setq bindings (reverse bindings))