Add roam config

This commit is contained in:
Emma Nora Theuer 2025-10-19 11:45:31 +02:00
parent d7d89b303b
commit 24cf1d1437

View file

@ -46,7 +46,7 @@
(setq alert-default-style 'libnotify (setq alert-default-style 'libnotify
org-wild-notifier-alert-time '(0) org-wild-notifier-alert-time '(0)
) )
(setq org-agenda-files '("~/org/agenda.org"))) (setq org-agenda-files '("~/Nextcloud/org/agenda.org")))
(setq (setq
;; org-fancy-priorities-list '("[A]" "[B]" "[C]") ;; org-fancy-priorities-list '("[A]" "[B]" "[C]")
@ -108,15 +108,46 @@
;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how ;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
;; they are implemented. ;; they are implemented.
;; Because I'm evil
(use-package! ranger ;; tex-style look for mathsy org documents
(defun my/latex-style-font ()
"Use a serif font similar to LaTeX in current buffer."
(setq buffer-face-mode-face '(:family "TeX Gyre Pagella" :height 120 :weight light))
(buffer-face-mode t))
(add-hook 'LaTeX-mode-hook #'my/latex-style-font)
(defun my/org-cdlatex-font-setup ()
(when (and (derived-mode-p 'org-mode) org-cdlatex-mode)
(my/latex-style-font)))
(add-hook 'org-cdlatex-mode-hook #'my/org-cdlatex-font-setup)
;; org roam configuration
(use-package! org-roam
:after org
:init
(setq org-roam-v2-ack t) ;; for v2 only
:custom
(org-roam-directory (file-truename "~/Nextcloud/org/uni/Uni Bonn/"))
(org-roam-completion-everywhere t)
:config :config
(setq ranger-show-hidden t) ;; Show hidden files (org-roam-db-autosync-mode)
(setq ranger-cleanup-on-disable t) ;; Cleanup buffers when disabled
(setq ranger-modify-header t) ;; Show the header line ;; capture templates for new nodes
(setq ranger-override-dired t) ;; Use ranger instead of dired (setq org-roam-capture-templates
(setq ranger-max-preview-size 10) ;; Max size for file previews in MB '(("d" "default" plain "%?"
) :target (file+head "%<%Y%m%d%H%M%S>-${slug}.org"
"#+title: ${title}\n#+created: %U\n\n")
:unnarrowed t))))
;; optional but recommended keybindings
(map! :leader
:prefix "n"
:desc "Org Roam" "r" #'org-roam-node-find
:desc "Org Roam insert link" "i" #'org-roam-node-insert
:desc "Org Roam capture" "c" #'org-roam-capture
:desc "Org Roam buffer toggle" "b" #'org-roam-buffer-toggle
:desc "Org Roam graph" "g" #'org-roam-graph)
;; I hardly use this nowadays but it's still good to have around ;; I hardly use this nowadays but it's still good to have around
(use-package eradio (use-package eradio