]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/emacs-lisp/cl-macs.el (cl-callf): Tweak in docstring
authorMichael Heerdegen <michael_heerdegen@web.de>
Thu, 23 May 2019 22:50:20 +0000 (00:50 +0200)
committerMichael Heerdegen <michael_heerdegen@web.de>
Thu, 23 May 2019 22:51:46 +0000 (00:51 +0200)
Say that lambdas are also allowed as FUNC argument.

lisp/emacs-lisp/cl-macs.el

index c4a1dcb8baae94e3b1c22374943e8e5a2f4d9871..24e79acfa55073d106711c1079176e5c77adafc2 100644 (file)
@@ -2597,8 +2597,9 @@ rather than all at the end (i.e. like `let*' rather than like `let')."
 ;;;###autoload
 (defmacro cl-callf (func place &rest args)
   "Set PLACE to (FUNC PLACE ARGS...).
-FUNC should be an unquoted function name.  PLACE may be a symbol,
-or any generalized variable allowed by `setf'."
+FUNC should be an unquoted function name or a lambda expression.
+PLACE may be a symbol, or any generalized variable allowed by
+`setf'."
   (declare (indent 2) (debug (cl-function place &rest form)))
   (gv-letplace (getter setter) place
     (let* ((rargs (cons getter args)))