Files
emacs-config/lisp/init-org-roam.el
2026-04-10 23:27:32 +02:00

34 lines
950 B
EmacsLisp

;; -*- lexical-binding: t; -*-
(require 'org-roam)
(setq org-roam-directory (file-truename "~/org"))
(setq org-roam-dailies-directory "notes/")
(setq org-roam-db-location
(expand-file-name "org-roam.db" user-emacs-directory))
(org-roam-db-autosync-mode)
;; (setq org-roam-capture-templates
;; '(("d" "default" plain
;; "%?"
;; :if-new (file+head
;; "docs/${slug}.org"
;; "#+title: ${title}\n#+category: Docs\n")
;; :unnarrowed t)
;; ("n" "note" plain
;; "%?"
;; :if-new (file+head
;; "notes/${slug}.org"
;; "#+title: ${title}\n#+category: Notes\n")
;; :unnarrowed t)))
(setq org-roam-dailies-capture-templates
'(("d" "default" entry
"* %<%H:%M> %?\n"
:target
(file+head "%<%Y-%m-%d>.org"
"#+title: %<%Y-%m-%d>\n\n"))))
(provide 'init-org-roam)