From: Michael Heerdegen Date: Sun, 4 Aug 2019 12:43:43 +0000 (+0200) Subject: Clarify macroexp-let* doc string X-Git-Tag: emacs-27.0.90~1711 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=bbb41a2071824415d8cf3127d0e3bcd706f5a420;p=emacs.git Clarify macroexp-let* doc string * lisp/emacs-lisp/macroexp.el (macroexp-let2*): Clarify doc string (bug#19371). --- diff --git a/lisp/emacs-lisp/macroexp.el b/lisp/emacs-lisp/macroexp.el index d27cc0a63c5..72198c44004 100644 --- a/lisp/emacs-lisp/macroexp.el +++ b/lisp/emacs-lisp/macroexp.el @@ -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))