summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2014-09-02 21:18:40 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2014-09-02 21:18:40 +0200
commit38d0eb64b061a2e555c6b0cf877e207e015a17d4 (patch)
treea5cb0849758ba9fb4722785c10574fc0145cb5e3
parentd4e4b1ea68e9dc493fe99a09085008b68d1885cb (diff)
downloadorg-mode-38d0eb64b061a2e555c6b0cf877e207e015a17d4.tar.gz
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.
-rw-r--r--lisp/org-element.el3
1 files changed, 1 insertions, 2 deletions
diff --git a/lisp/org-element.el b/lisp/org-element.el
index 2eca350..4b3df91 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.