浏览代码

org-element-cache-reset: Do not persist caches for non-file buffers

Ihor Radchenko 3 年之前
父节点
当前提交
38a681fdae
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      lisp/org-element.el

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