emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/org 0da6c49f75 21/50: Backport commit 4f37a3b29 from Em


From: ELPA Syncer
Subject: [elpa] externals/org 0da6c49f75 21/50: Backport commit 4f37a3b29 from Emacs
Date: Tue, 4 Oct 2022 21:57:59 -0400 (EDT)

branch: externals/org
commit 0da6c49f75c4b6d308d750384fcada54efb29837
Author: Ihor Radchenko <yantar92@gmail.com>
Commit: Kyle Meyer <kyle@kyleam.com>

    Backport commit 4f37a3b29 from Emacs
    
    * lisp/org-element.el (org-element-map): Do not call `(plist-get info
    :ignore-list)' on every iteration.
    
    org-element-map: Avoid repetitive `plist-get' call
    4f37a3b299bcec71a0e9bdd84b7b226494006fe4
    Ihor Radchenko
    Thu Jun 16 10:54:14 2022 +0300
    
    [ km: This ported commit comes from main's 37a447ae0.  I'm applying it
      here too for bookkeeping/traceability purposes.  ]
---
 lisp/org-element.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/org-element.el b/lisp/org-element.el
index 9db1406b3f..20b5b03039 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -4391,6 +4391,7 @@ looking into captions:
                       ;; every element it encounters.
                       (and (not (eq category 'elements))
                            (setq category 'elements))))))))
+         (--ignore-list (plist-get info :ignore-list))
         --acc)
     (letrec ((--walk-tree
              (lambda (--data)
@@ -4400,7 +4401,7 @@ looking into captions:
                  (cond
                   ((not --data))
                   ;; Ignored element in an export context.
-                  ((and info (memq --data (plist-get info :ignore-list))))
+                  ((and info (memq --data --ignore-list)))
                   ;; List of elements or objects.
                   ((not --type) (mapc --walk-tree --data))
                   ;; Unconditionally enter parse trees.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]