Compare commits

...

3 Commits

Author SHA1 Message Date
e575c6c432 Org Roam UI 2024-06-27 15:20:24 -04:00
0326ba9bdd ORB BB 2024-06-27 13:54:50 -04:00
7abd4f5b71 Org-roam: transient keybinds 2024-06-27 11:23:53 -04:00

View File

@@ -39,12 +39,10 @@ replacement for defining configs and relations between packages etc.
(leaf leaf-tree :ensure t)
(leaf leaf-convert :ensure t)
(leaf transient-dwim :ensure t
:require t ;; Needed so that org-roam may unobstructively depend on this
:bind (("M-=" . transient-dwim-dispatch)))
#+end_src
#+RESULTS:
: transient-dwim
** MacOS Specific
#+begin_src elisp :tangle yes :exports code
@@ -612,15 +610,34 @@ taking package.
*** Org Roam
#+begin_src elisp :tangle yes :exports code
(leaf org-roam :ensure t
:after org
(leaf org-roam :ensure t org-roam-uiq
: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)
**** Org Roam Bibtex (ORB)
#+begin_src elisp :tangle yes :exports code
(leaf org-roam-bibtex :ensure t
:after org-roam org-ref
:require t
:hook (after-init-hook . org-roam-bibtex-mode))
#+end_src
** Org Babel