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

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

[elpa] externals/org e7eaee6bba 2/2: Merge branch 'bugfix'


From: ELPA Syncer
Subject: [elpa] externals/org e7eaee6bba 2/2: Merge branch 'bugfix'
Date: Sat, 10 Dec 2022 05:58:09 -0500 (EST)

branch: externals/org
commit e7eaee6bba760da995e00015745a16e2fe9042f1
Merge: 705ed74f36 169333e1cb
Author: Ihor Radchenko <yantar92@posteo.net>
Commit: Ihor Radchenko <yantar92@posteo.net>

    Merge branch 'bugfix'
---
 lisp/org-footnote.el | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/lisp/org-footnote.el b/lisp/org-footnote.el
index aedd413351..ac78360aef 100644
--- a/lisp/org-footnote.el
+++ b/lisp/org-footnote.el
@@ -851,9 +851,12 @@ to `org-footnote-section'.  Inline definitions are 
ignored."
                            (format "[fn:%s] DEFINITION NOT FOUND." label))
                        "\n"))))
          ;; Insert un-referenced footnote definitions at the end.
-         (pcase-dolist (`(,label . ,definition) definitions)
-           (unless (member label inserted)
-             (insert "\n" definition "\n")))))))))
+          ;; Combine all insertions into one to create a single cache
+          ;; update call.
+          (combine-change-calls (point) (point)
+           (pcase-dolist (`(,label . ,definition) definitions)
+             (unless (member label inserted)
+               (insert "\n" definition "\n"))))))))))
 
 (defun org-footnote-normalize ()
   "Turn every footnote in buffer into a numbered one."



reply via email to

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