[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org e76c29a 2/3: org-element-cache-map: Update docstrin
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org e76c29a 2/3: org-element-cache-map: Update docstring |
Date: |
Wed, 24 Nov 2021 07:57:27 -0500 (EST) |
branch: externals/org
commit e76c29a586f90bc006d7d1fe5eee5f7210004c94
Author: Ihor Radchenko <yantar92@gmail.com>
Commit: Ihor Radchenko <yantar92@gmail.com>
org-element-cache-map: Update docstring
---
lisp/org-element.el | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/lisp/org-element.el b/lisp/org-element.el
index 1cee776..8767893 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -7025,13 +7025,18 @@ buffers."
"Map all elements in current buffer with FUNC according to
GRANULARITY. Collect non-nil return values into result list.
+FUNC should accept a single argument - the element.
+
+FUNC can safely modify the buffer, but doing so may reduce
+performance.
+
If some elements are not yet in cache, they will be added.
GRANULARITY can be `headline', `headline+inlinetask'
`greater-element', or `element'. The default is
`headline+inlinetask'. `object' granularity is not supported.
-ELEMENTS is a list of elements to be mapped over.
+RESTRICT-ELEMENTS is a list of element types to be mapped over.
NEXT-RE is a regexp used to search next candidate match when FUNC
returns non-nil and to search the first candidate match. FAIL-RE is a
@@ -7052,9 +7057,10 @@ returns non-nil.
NARROW controls whether current buffer narrowing should be preserved.
-This function is a subset of what `org-element-map' does, but much
-more performant. Cached elements are supplied as the single argument
-of FUNC. Changes to elements made in FUNC will also alter the cache."
+This function does a subset of what `org-element-map' does, but with
+much better performance. Cached elements are supplied as the single
+argument of FUNC. Changes to elements made in FUNC will also alter
+the cache."
(unless (org-element--cache-active-p)
(error "Cache must be active."))
(unless (memq granularity '( headline headline+inlinetask