From 38d0eb64b061a2e555c6b0cf877e207e015a17d4 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 2 Sep 2014 21:18:40 +0200 Subject: [PATCH] org-element: Do not consider property drawers as robusts * lisp/org-element.el (org-element--cache-for-removal): Do not consider property drawers as robusts: if contents are modified, remove the whole drawer from cache. --- lisp/org-element.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lisp/org-element.el b/lisp/org-element.el index 2eca35026..4b3df91d1 100644 --- a/lisp/org-element.el +++ b/lisp/org-element.el @@ -5442,8 +5442,7 @@ changes." (while up (if (and (memq (org-element-type up) '(center-block drawer dynamic-block - property-drawer quote-block - special-block)) + quote-block special-block)) (<= (org-element-property :contents-begin up) beg) (> (org-element-property :contents-end up) end)) ;; UP is a robust greater element containing changes. -- 2.11.4.GIT