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

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

[elpa] externals/org 38a681fdae 05/31: org-element-cache-reset: Do not p


From: ELPA Syncer
Subject: [elpa] externals/org 38a681fdae 05/31: org-element-cache-reset: Do not persist caches for non-file buffers
Date: Sat, 29 Jan 2022 04:57:59 -0500 (EST)

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

    org-element-cache-reset: Do not persist caches for non-file buffers
---
 lisp/org-element.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/org-element.el b/lisp/org-element.el
index d556ab2eed..307b93b3fc 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -7125,7 +7125,8 @@ buffers."
         (when (not org-element-cache-persistent)
           (org-persist-unregister 'org-element--headline-cache 
(current-buffer))
           (org-persist-unregister 'org-element--cache (current-buffer)))
-        (when org-element-cache-persistent
+        (when (and org-element-cache-persistent
+                   (buffer-file-name (current-buffer)))
           (org-persist-register 'org-element--cache (current-buffer))
           (org-persist-register 'org-element--headline-cache
                                 (current-buffer)



reply via email to

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