Add org-roam
This commit is contained in:
parent
b631c35a26
commit
7fb7379c12
@ -1985,6 +1985,51 @@ Quickly find stuff in Org files:
|
|||||||
((normal visual motion) org-noter-doc-mode-map "C-M-." #'org-noter-sync-current-note))
|
((normal visual motion) org-noter-doc-mode-map "C-M-." #'org-noter-sync-current-note))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
* Org Roam
|
||||||
|
[[https://org-roam.readthedocs.io/en/develop/][Org-roam]] is another backlink package for org-mode:
|
||||||
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
(use-package org-roam
|
||||||
|
:after org
|
||||||
|
:straight (:host github :repo "jethrokuan/org-roam" :branch "develop")
|
||||||
|
:commands
|
||||||
|
(org-roam
|
||||||
|
org-roam-today
|
||||||
|
org-roam-find-file
|
||||||
|
org-roam-insert
|
||||||
|
org-roam-show-graph
|
||||||
|
org-roam--build-cache-async
|
||||||
|
org-roam--get-new-id)
|
||||||
|
:hook
|
||||||
|
(org-mode . org-roam-mode)
|
||||||
|
(after-init . org-roam--build-cache-async)
|
||||||
|
:custom
|
||||||
|
(org-roam-directory (concat (get-dropbox-directory) "/org"))
|
||||||
|
:init
|
||||||
|
(leader-def-key "fo" #'org-roam-find-file)
|
||||||
|
(leader-def-key "of" #'org-roam-find-file)
|
||||||
|
(defvar org-roam-map (make-sparse-keymap))
|
||||||
|
(which-key-add-key-based-replacements "C-c n" "org-roam")
|
||||||
|
(which-key-add-major-mode-key-based-replacements
|
||||||
|
'org-mode "gn" "org-roam")
|
||||||
|
(defun org-roam-new-filename ()
|
||||||
|
"Creates a new org-roam filename"
|
||||||
|
(concat org-roam-directory
|
||||||
|
"/"
|
||||||
|
(org-roam--get-new-id)
|
||||||
|
".org"))
|
||||||
|
(add-to-list 'org-capture-templates
|
||||||
|
'("r" "Roam" plain (file org-roam-new-filename)
|
||||||
|
"#+TITLE: %^{Title}\n\n%?"))
|
||||||
|
:general
|
||||||
|
(org-roam-map "l" #'org-roam)
|
||||||
|
(org-roam-map "t" #'org-roam-today)
|
||||||
|
(org-roam-map "f" #'org-roam-find-file)
|
||||||
|
(org-roam-map "i" #'org-roam-insert)
|
||||||
|
(org-roam-map "g" #'org-roam-show-graph)
|
||||||
|
((normal motion visual) org-mode-map "gn" org-roam-map)
|
||||||
|
("C-c n" org-roam-map))
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
* Projectile
|
* Projectile
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(use-package projectile
|
(use-package projectile
|
||||||
|
Loading…
Reference in New Issue
Block a user