From bbdecd1e64a07b3821714d905a58eaca12828cb6 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sat, 21 Jan 2017 10:40:39 +0100 Subject: [PATCH] org-element: Disable cache by default * lisp/org-element.el (org-element-use-cache): Set default value to nil. Using cache introduces Emacs' freezes under not well known circumstances. Until this is sorted out, this variable should be nil, at least on "maint" branch. --- lisp/org-element.el | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lisp/org-element.el b/lisp/org-element.el index 537f3fea9..9d7e43591 100644 --- a/lisp/org-element.el +++ b/lisp/org-element.el @@ -4804,9 +4804,12 @@ indentation removed from its contents." ;; `org-element--cache-objects'. -(defvar org-element-use-cache t - "Non nil when Org parser should cache its results. -This is mostly for debugging purpose.") +(defvar org-element-use-cache nil + "Non-nil when Org parser should cache its results. + +WARNING: for the time being, using cache sometimes triggers +freezes. Therefore, it is disabled by default. Activate it if +you want to help debugging the issue.") (defvar org-element-cache-sync-idle-time 0.6 "Length, in seconds, of idle time before syncing cache.") -- 2.11.4.GIT