فهرست منبع

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.
Ihor Radchenko 3 سال پیش
والد
کامیت
798435be85
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      lisp/org-element.el

+ 1 - 1
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))