]> git.eshelyaron.com Git - emacs.git/commitdiff
Clarify macroexp-let* doc string
authorMichael Heerdegen <michael_heerdegen@web.de>
Sun, 4 Aug 2019 12:43:43 +0000 (14:43 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 4 Aug 2019 12:43:43 +0000 (14:43 +0200)
* lisp/emacs-lisp/macroexp.el (macroexp-let2*): Clarify doc
string (bug#19371).

lisp/emacs-lisp/macroexp.el

index d27cc0a63c5afc8492e54bd630f55724ce72bac0..72198c440042ff46f6d47a20ba12a6a984a0e2ca 100644 (file)
@@ -406,7 +406,10 @@ cases where EXP is a constant."
                         ,bodysym)))))
 
 (defmacro macroexp-let2* (test bindings &rest body)
-  "Bind each binding in BINDINGS as `macroexp-let2' does."
+  "Multiple binding version of `macroexp-let2'.
+
+BINDINGS is a list of elements of the form (SYM EXP).  Each EXP
+can refer to symbols specified earlier in the binding list."
   (declare (indent 2) (debug (sexp (&rest (sexp form)) body)))
   (pcase-exhaustive bindings
     ('nil (macroexp-progn body))