summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Gonzalez <roger@rogs.me>2023-03-25 11:45:54 -0300
committerRoger Gonzalez <roger@rogs.me>2023-03-25 11:45:54 -0300
commit2439129990ce0b4da5073a9776d978a7206e6704 (patch)
treecfaf3b922e8ab3756e2be780a36953e608178c5b
parentf2583b042c50fb0566b8eb4400647f089b4b759a (diff)
Added org roam
-rw-r--r--.config/doom/config.el14
1 files changed, 11 insertions, 3 deletions
diff --git a/.config/doom/config.el b/.config/doom/config.el
index 6b7601ce..90096540 100644
--- a/.config/doom/config.el
+++ b/.config/doom/config.el
@@ -51,6 +51,7 @@
;; If you use `org' and don't want your org files in the default location below,
;; change `org-directory'. It must be set before org loads!
(setq org-directory "~/org/")
+(setq org-roam-directory "~/roam/")
;; This determines the style of line numbers in effect. If set to `nil', line
;; numbers are disabled. For relative line numbers, set this to `relative'.
@@ -337,11 +338,18 @@ text and copying to the killring."
(when (member org-state org-done-keywords) ;; org-state dynamically bound in org.el/org-todo
(org-reset-checkbox-state-maybe)))
- (add-hook 'org-after-todo-state-change-hook 'org-checklist))
+ (add-hook 'org-after-todo-state-change-hook 'org-checklist)
+
+ (defun org-roam-node-insert-immediate (arg &rest args)
+ (interactive "P")
+ (let ((args (cons arg args))
+ (org-roam-capture-templates (list (append (car org-roam-capture-templates)
+ '(:immediate-finish t)))))
+ (apply #'org-roam-node-insert args)))
;; Save all org buffers on each save
- ;; (add-hook 'auto-save-hook 'org-save-all-org-buffers)
- ;; (add-hook 'after-save-hook 'org-save-all-org-buffers))
+ (add-hook 'auto-save-hook 'org-save-all-org-buffers)
+ (add-hook 'after-save-hook 'org-save-all-org-buffers))
;; My own menu
(map! :leader