From 1906de46e89a86e6304b558ef64d466e1db3a155 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 5 Jun 2017 16:56:13 +0200 Subject: [PATCH] Fix void-variable recentf-exclude --- modules/lang/org/+agenda.el | 13 +++++++------ modules/lang/org/+attach.el | 5 +++-- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/modules/lang/org/+agenda.el b/modules/lang/org/+agenda.el index a37ab81b2..873938386 100644 --- a/modules/lang/org/+agenda.el +++ b/modules/lang/org/+agenda.el @@ -9,12 +9,13 @@ org-agenda-inhibit-startup t org-agenda-skip-unavailable-files nil) - ;; Don't clobber recentf with agenda files - (defun +org-is-agenda-file (filename) - (cl-find (file-truename filename) org-agenda-files - :key #'file-truename - :test #'equal)) - (add-to-list 'recentf-exclude #'+org-is-agenda-file) + (after! recentf + ;; Don't clobber recentf with agenda files + (defun +org-is-agenda-file (filename) + (cl-find (file-truename filename) org-agenda-files + :key #'file-truename + :test #'equal)) + (add-to-list 'recentf-exclude #'+org-is-agenda-file)) ;; (map! :map org-agenda-mode-map diff --git a/modules/lang/org/+attach.el b/modules/lang/org/+attach.el index f2e9d4395..41d573ee2 100644 --- a/modules/lang/org/+attach.el +++ b/modules/lang/org/+attach.el @@ -13,9 +13,10 @@ (defun +org|init-attach () (setq org-attach-directory +org-attachment-dir) - ;; Don't track attachments in recentf or projectile - (push (format "/%s.+$" (regexp-quote +org-attachment-dir)) recentf-exclude) + ;; Don't track attachments in projectile or recentf (push ".attach" projectile-globally-ignored-file-suffixes) + (after! recentf + (push (format "/%s.+$" (regexp-quote +org-attachment-dir)) recentf-exclude)) ;; FIXME Use all-the-icons ;; (doom-fix-unicode '("FontAwesome" 13) ? ? ? ? ? ? ? ?)