From a9d71630da42d7cb260b6b6184c73410a275d900 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 16 Dec 2017 12:50:34 -0500 Subject: [PATCH] lang/org: defvar org-capture-templates This prevents lang/org from overwriting user-defined org-capture-templates in their init.el. --- modules/lang/org/+capture.el | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/lang/org/+capture.el b/modules/lang/org/+capture.el index 130d3ffdf..b7c34a869 100644 --- a/modules/lang/org/+capture.el +++ b/modules/lang/org/+capture.el @@ -13,17 +13,19 @@ (defvar +org-default-notes-file "notes.org" "TODO") -(setq org-capture-templates - '(("t" "Todo" entry - (file+headline (expand-file-name "todo.org" +org-dir) "Inbox") - "* [ ] %?\n%i" :prepend t :kill-buffer t) +(defvar org-capture-templates + '(("t" "Todo" entry + (file+headline (expand-file-name "todo.org" +org-dir) "Inbox") + "* [ ] %?\n%i" :prepend t :kill-buffer t) + + ("n" "Notes" entry + (file+headline org-default-notes-file "Inbox") + "* %u %?\n%i" :prepend t :kill-buffer t))) - ("n" "Notes" entry - (file+headline org-default-notes-file "Inbox") - "* %u %?\n%i" :prepend t :kill-buffer t))) (after! org (defvaralias 'org-default-notes-file '+org-default-notes-file) + (setq org-default-notes-file (expand-file-name +org-default-notes-file +org-dir)) (add-hook 'org-capture-after-finalize-hook #'+org-capture|cleanup-frame)