diff --git a/main.org b/main.org index 5ec6ae8..a6a82d3 100644 --- a/main.org +++ b/main.org @@ -613,11 +613,22 @@ taking package. #+begin_src elisp :tangle yes :exports code (leaf org-roam :ensure t - :after org + :after org transient-dwim :require t :config (setq org-roam-directory (file-truename org-directory)) - (org-roam-db-autosync-mode)) + (org-roam-db-autosync-mode) + (transient-define-prefix transient--org-roam () + ["Org Roam" + ("M-c" "Capture Note" org-roam-capture) + ("M-i" "Insert Note" org-roam-node-insert) + ("M-f" "Find Note" org-roam-node-find)]) + (transient-append-suffix 'transient-dwim-org "M-o" '("M-n" "roam" transient--org-roam)) + (setq org-roam-capture-templates + '(("d" "default" plain "%?" + :target (file+head "notes/%<%Y%m%d%H%M%S>-${slug}.org" + "#+title: ${title}\n") + :unnarrowed t)))) #+end_src **** Org Roam Babel (ORB)