lang/org: defvar org-capture-templates

This prevents lang/org from overwriting user-defined
org-capture-templates in their init.el.
This commit is contained in:
Henrik Lissner 2017-12-16 12:50:34 -05:00
parent 7acb860cb6
commit a9d71630da
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -13,7 +13,7 @@
(defvar +org-default-notes-file "notes.org" (defvar +org-default-notes-file "notes.org"
"TODO") "TODO")
(setq org-capture-templates (defvar org-capture-templates
'(("t" "Todo" entry '(("t" "Todo" entry
(file+headline (expand-file-name "todo.org" +org-dir) "Inbox") (file+headline (expand-file-name "todo.org" +org-dir) "Inbox")
"* [ ] %?\n%i" :prepend t :kill-buffer t) "* [ ] %?\n%i" :prepend t :kill-buffer t)
@ -22,8 +22,10 @@
(file+headline org-default-notes-file "Inbox") (file+headline org-default-notes-file "Inbox")
"* %u %?\n%i" :prepend t :kill-buffer t))) "* %u %?\n%i" :prepend t :kill-buffer t)))
(after! org (after! org
(defvaralias 'org-default-notes-file '+org-default-notes-file) (defvaralias 'org-default-notes-file '+org-default-notes-file)
(setq org-default-notes-file (expand-file-name +org-default-notes-file +org-dir)) (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) (add-hook 'org-capture-after-finalize-hook #'+org-capture|cleanup-frame)