1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-05 11:45:45 +00:00

Clarify macroexp-let* doc string

* lisp/emacs-lisp/macroexp.el (macroexp-let2*): Clarify doc
string (bug#19371).
This commit is contained in:
Michael Heerdegen 2019-08-04 14:43:43 +02:00 committed by Lars Ingebrigtsen
parent 9b7d25e481
commit bbb41a2071

View 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))