From bbb41a2071824415d8cf3127d0e3bcd706f5a420 Mon Sep 17 00:00:00 2001 From: Michael Heerdegen Date: Sun, 4 Aug 2019 14:43:43 +0200 Subject: [PATCH] Clarify macroexp-let* doc string * lisp/emacs-lisp/macroexp.el (macroexp-let2*): Clarify doc string (bug#19371). --- lisp/emacs-lisp/macroexp.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)) -- 2.39.2