branch: externals/org
commit 466c180a4757244fe944f3e98f603b2692614bde
Merge: 654a68dc51 ac1d58477a
Author: Ihor Radchenko <yanta...@posteo.net>
Commit: Ihor Radchenko <yanta...@posteo.net>

    Merge branch 'bugfix'
---
 lisp/org-element.el | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lisp/org-element.el b/lisp/org-element.el
index 7ce12352c5..9f8e8df599 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -7247,6 +7247,11 @@ that range.  See `after-change-functions' for more 
information."
     (when (buffer-base-buffer)
       (setq-local org-element--cache nil)
       (setq-local org-element--headline-cache nil))
+    ;; Register current buffer in `org-fold-core--indirect-buffers' to
+    ;; be used within `org-fold-core-cycle-over-indirect-buffers'.
+    ;; FIXME: We should eventually factor out indirect buffer tracking
+    ;; from org-fold-core.
+    (org-fold-core-decouple-indirect-buffer-folds)
     (add-hook 'before-change-functions
              #'org-element--cache-before-change nil t)
     ;; Run `org-element--cache-after-change' early to handle cases

Reply via email to