[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 0b74944: (if-let): Improve docstring by mentioning
From: |
Lars Ingebrigtsen |
Subject: |
[Emacs-diffs] master 0b74944: (if-let): Improve docstring by mentioning let* |
Date: |
Sun, 23 Jun 2019 16:56:54 -0400 (EDT) |
branch: master
commit 0b7494414a1a921cdaa399159d30e56e71f99885
Author: Alex Branham <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>
(if-let): Improve docstring by mentioning let*
* 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 | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lisp/emacs-lisp/subr-x.el b/lisp/emacs-lisp/subr-x.el
index b9ffe6a..f76409c 100644
--- a/lisp/emacs-lisp/subr-x.el
+++ b/lisp/emacs-lisp/subr-x.el
@@ -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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 0b74944: (if-let): Improve docstring by mentioning let*,
Lars Ingebrigtsen <=