]> git.eshelyaron.com Git - emacs.git/commitdiff
(if-let): Improve docstring by mentioning let*
authorAlex Branham <alex.branham@gmail.com>
Sun, 23 Jun 2019 20:55:40 +0000 (22:55 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 23 Jun 2019 20:55:40 +0000 (22:55 +0200)
* lisp/emacs-lisp/subr-x.el (if-let): Clarify that if-let is like
let*, not like let (bug#33550).

lisp/emacs-lisp/subr-x.el

index b9ffe6a6fc68860d675d8936b1d967daeed464c3..f76409c4de87ed67acf0ec643a04f999ad7f1b7f 100644 (file)
@@ -158,8 +158,9 @@ are non-nil, then the result is non-nil."
 
 (defmacro if-let (spec then &rest else)
   "Bind variables according to SPEC and evaluate THEN or ELSE.
-Evaluate each binding in turn, stopping if a binding value is nil.
-If all are non-nil return the value of THEN, otherwise the last form in ELSE.
+Evaluate each binding in turn, as in `let*', stopping if a
+binding value is nil.  If all are non-nil return the value of
+THEN, otherwise the last form in ELSE.
 
 Each element of SPEC is a list (SYMBOL VALUEFORM) that binds
 SYMBOL to the value of VALUEFORM.  An element can additionally be