[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))