]> git.eshelyaron.com Git - emacs.git/commitdiff
Doc string clarification for cl-some
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 1 Nov 2020 12:55:29 +0000 (13:55 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 1 Nov 2020 12:55:29 +0000 (13:55 +0100)
* lisp/emacs-lisp/cl-extra.el (cl-some): Clarify the return value
(bug#44330).

lisp/emacs-lisp/cl-extra.el

index 23c784f9f8e847cfbc70418e64457d4964e06669..d3159a376831901f26a5de1b2c8782c1accfd7aa 100644 (file)
@@ -201,8 +201,11 @@ the elements themselves.
 
 ;;;###autoload
 (defun cl-some (cl-pred cl-seq &rest cl-rest)
-  "Return true if PREDICATE is true of any element of SEQ or SEQs.
-If so, return the true (non-nil) value returned by PREDICATE.
+  "Say whether PREDICATE is true for any element in the SEQ sequences.
+More specifically, the return value of this function will be the
+same as the first return value of PREDICATE where PREDICATE has a
+non-nil value.
+
 \n(fn PREDICATE SEQ...)"
   (if (or cl-rest (nlistp cl-seq))
       (catch 'cl-some