aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/emacs-lisp/cl-seq.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/cl-seq.el b/lisp/emacs-lisp/cl-seq.el
index a15c994bc1a..520d450481f 100644
--- a/lisp/emacs-lisp/cl-seq.el
+++ b/lisp/emacs-lisp/cl-seq.el
@@ -133,6 +133,11 @@ If :INITIAL-VALUE is specified, it is added to the front of SEQ.
133If SEQ is empty, return :INITIAL-VALUE and FUNCTION is not 133If SEQ is empty, return :INITIAL-VALUE and FUNCTION is not
134called. 134called.
135 135
136If SEQ is empty and no :INITIAL-VALUE is given, then the function
137is called with zero arguments, and reduce returns whatever
138function does. This is the only case where the function is called
139with other than two arguments.
140
136\n(fn FUNCTION SEQ [KEYWORD VALUE]...)" 141\n(fn FUNCTION SEQ [KEYWORD VALUE]...)"
137 (cl--parsing-keywords (:from-end (:start 0) :end :initial-value :key) () 142 (cl--parsing-keywords (:from-end (:start 0) :end :initial-value :key) ()
138 (or (listp cl-seq) (setq cl-seq (append cl-seq nil))) 143 (or (listp cl-seq) (setq cl-seq (append cl-seq nil)))