Add roam config
This commit is contained in:
		
							parent
							
								
									d7d89b303b
								
							
						
					
					
						commit
						24cf1d1437
					
				
					 1 changed files with 40 additions and 9 deletions
				
			
		| 
						 | 
					@ -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
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue