From 50226c45e6be015ca3137b4ca6f1db61dbb66852 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 3 Nov 2020 22:00:15 -0500 Subject: [PATCH] setq -> setq-default for org directory vars So lazy loaded settings won't overwrite dir or file local variables. --- modules/lang/org/config.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index 82849ac47..d0d681c10 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -66,13 +66,13 @@ Is relative to `org-directory', unless it is absolute. Is used in Doom's default (defun +org-init-org-directory-h () (unless org-directory - (setq org-directory "~/org")) + (setq-default org-directory "~/org")) (setq org-id-locations-file (expand-file-name ".orgids" org-directory))) (defun +org-init-agenda-h () (unless org-agenda-files - (setq org-agenda-files (list org-directory))) + (setq-default org-agenda-files (list org-directory))) (setq-default ;; Different colors for different priority levels org-agenda-deadline-faces @@ -397,7 +397,7 @@ relative to `org-directory', unless it is an absolute path." :config (unless org-attach-id-dir ;; Centralized attachments directory by default - (setq org-attach-id-dir (expand-file-name ".attach/" org-directory))) + (setq-default org-attach-id-dir (expand-file-name ".attach/" org-directory))) (after! projectile (add-to-list 'projectile-globally-ignored-directories org-attach-id-dir)))