Optimize reading org-agenda buffers in the bg

Less init work when opening org-agenda buffers = faster org-agenda.
This commit is contained in:
Henrik Lissner 2021-05-16 21:18:26 -04:00
parent de589e21a2
commit bd94ef8f84

View file

@ -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)))