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

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

[elpa] externals/org 798435b 2/2: org-element-cache: Fix merging interse


From: ELPA Syncer
Subject: [elpa] externals/org 798435b 2/2: org-element-cache: Fix merging intersecting Phase 0 requests
Date: Sun, 12 Dec 2021 03:57:22 -0500 (EST)

branch: externals/org
commit 798435be851099e5caaa8aea0e87748cef29019a
Author: Ihor Radchenko <yantar92@gmail.com>
Commit: Ihor Radchenko <yantar92@gmail.com>

    org-element-cache: Fix merging intersecting Phase 0 requests
    
    * lisp/org-element.el (org-element--cache-submit-request): Extend
    calculation of affected parent elements to the full changed region.
    The previous behaviour could miss some outer elements to be removed.
---
 lisp/org-element.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/org-element.el b/lisp/org-element.el
index 95e5645..13e3ceb 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -6779,7 +6779,7 @@ change, as an integer."
                 ;; new modification may also have non-nil
                 ;; `org-element--cache-change-warning'.  In the latter case, we
                 ;; also need to update the request.
-                (let ((first (org-element--cache-for-removal beg end offset) ; 
Shift as needed.
+                (let ((first (org-element--cache-for-removal delete-from end 
offset) ; Shift as needed.
                              ))
                   (org-element--cache-log-message "Current request is inside 
next. Candidate parent: %S"
                                        (org-element--format-element first))



reply via email to

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