diff lisp/emacs-lisp/cl-macs.el @ 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 a9dc0e7c3f2b
children d2b52a0cf462
line wrap: on
line diff
--- 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))