summaryrefslogtreecommitdiff
path: root/lisp/ibuf-macs.el
diff options
context:
space:
mode:
authorTino Calancha <tino.calancha@gmail.com>2016-07-22 16:45:51 +0900
committerTino Calancha <tino.calancha@gmail.com>2016-07-22 16:45:51 +0900
commitc608f4901af65e9451fba1ca8f03f6d43bfc1ecc (patch)
treea56b13d2487690ad7423b4d898a7c0d8028493da /lisp/ibuf-macs.el
parentb13b728cc2dfaf2563fecc1fea502f422913ca07 (diff)
downloademacs-c608f4901af65e9451fba1ca8f03f6d43bfc1ecc.tar.gz
Update define-ibuffer-op doc string
* lisp/ibuf-macs.el (define-ibuffer-op): Document arg COMPLEX instead of refer the reader to the source code. Document arg BODY.
Diffstat (limited to 'lisp/ibuf-macs.el')
-rw-r--r--lisp/ibuf-macs.el8
1 files changed, 6 insertions, 2 deletions
diff --git a/lisp/ibuf-macs.el b/lisp/ibuf-macs.el
index 2f4d50d9a3e..2411f0588e3 100644
--- a/lisp/ibuf-macs.el
+++ b/lisp/ibuf-macs.el
@@ -198,8 +198,12 @@ operation is complete, in the form:
ACTIVE-OPSTRING is a string which will be displayed to the user in a
confirmation message, in the form:
\"Really ACTIVE-OPSTRING x buffers?\"
-COMPLEX means this function is special; see the source code of this
-macro for exactly what it does.
+COMPLEX means this function is special; if COMPLEX is nil BODY
+evaluates once for each marked buffer, MBUF, with MBUF current
+and saving the point. If COMPLEX is non-nil, BODY evaluates
+without requiring MBUF current.
+BODY define the operation; they are forms to evaluate per each
+marked buffer.
\(fn OP ARGS DOCUMENTATION (&key INTERACTIVE MARK MODIFIER-P DANGEROUS OPSTRING ACTIVE-OPSTRING COMPLEX) &rest BODY)"
(declare (indent 2) (doc-string 3))