From bd94ef8f8422c6831aa9e3b0c8354b4382a584fc Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 16 May 2021 21:18:26 -0400 Subject: [PATCH] Optimize reading org-agenda buffers in the bg Less init work when opening org-agenda buffers = faster org-agenda. --- modules/lang/org/config.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index d17cc6c51..1cff153fb 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -647,11 +647,14 @@ can grow up to be fully-fledged org-mode buffers." nil 'local))))) (defvar recentf-exclude) - (defadvice! +org--exclude-agenda-buffers-from-recentf-a (orig-fn file) + (defadvice! +org--optimize-backgrounded-agenda-buffers-a (orig-fn file) "Prevent temporarily opened agenda buffers from polluting recentf." :around #'org-get-agenda-file-buffer (let ((recentf-exclude (list (lambda (_file) t))) (doom-inhibit-large-file-detection t) + org-startup-indented + org-startup-folded + vc-handled-backends org-mode-hook find-file-hook) (funcall orig-fn file)))