cmc/dotfiles

Using GNU Stow to manage my dotfiles. config dotfiles macos stow

Commit 0e7014f852

0e7014f8522c7f973604e455ef9b5caf8db16559

parent: af4b92b972

Unsigned

cmc <hello@cleberg.net> · 2026-02-08 17:59 UTC

doom: remove hugo and add corfu and org-roam settings

Layout: unified · split

doom/.config/doom/config.el +18 −6
@@ -8,9 +8,24 @@
8(setq doom-theme 'doom-homage-black) 8(setq doom-theme 'doom-homage-black)
9(setq display-line-numbers-type t) 9(setq display-line-numbers-type t)
10 10
11;; Org-Mode 11;; Corfu
12(after! corfu
13 (setq corfu-auto t ; Enable auto-completion
14 corfu-auto-delay 0.1 ; Shorter delay (default is 0.2)
15 corfu-auto-prefix 2 ; Complete after 2 characters
16 corfu-quit-at-boundary t) ; Quit when hitting space/non-matching
17 (add-hook 'doom-first-input-hook #'global-corfu-mode))
18
19;; Org-Mode & Roam
12(setq org-directory "~/Documents/notes/") 20(setq org-directory "~/Documents/notes/")
13(setq org-agenda-files '("~/Documents/notes/")) 21(setq org-roam-directory (file-name-concat org-directory "roam"))
22
23(after! org
24 (setq org-hide-emphasis-markers t
25 org-appearance-autolinks t
26 org-pretty-entities t
27 org-agenda-files '("~/Documents/notes/")))
28
14(setq org-capture-templates 29(setq org-capture-templates
15 '(("t" "Personal todo" entry 30 '(("t" "Personal todo" entry
16 (file+headline "~/Documents/notes/todo.org" "Inbox") 31 (file+headline "~/Documents/notes/todo.org" "Inbox")
@@ -18,10 +33,6 @@
18 ("n" "Personal notes" entry 33 ("n" "Personal notes" entry
19 (file+headline "~/Documents/notes/notes.org" "Inbox") 34 (file+headline "~/Documents/notes/notes.org" "Inbox")
20 "* %u %?\n%i\n%a"))) 35 "* %u %?\n%i\n%a")))
21(after! org
22 (setq org-hide-emphasis-markers t
23 org-appearance-autolinks t
24 org-pretty-entities t))
25 36
26;; Abbreviations 37;; Abbreviations
27(setq-default abbrev-mode t) 38(setq-default abbrev-mode t)
@@ -35,3 +46,4 @@
35 ("xtoday" "" (lambda () (insert (format-time-string "%Y-%m-%d %H:%M:%S")))) 46 ("xtoday" "" (lambda () (insert (format-time-string "%Y-%m-%d %H:%M:%S"))))
36 ("xnow" "" (lambda () (insert (format-time-string "%H:%M:%S")))) 47 ("xnow" "" (lambda () (insert (format-time-string "%H:%M:%S"))))
37 )) 48 ))
49
doom/.config/doom/init.el −1
@@ -70,7 +70,6 @@
70 javascript ; all(hope(abandon(ye(who(enter(here)))))) 70 javascript ; all(hope(abandon(ye(who(enter(here))))))
71 markdown ; writing docs for people to ignore 71 markdown ; writing docs for people to ignore
72 (org +dragndrop ; drag & drop images/files into org 72 (org +dragndrop ; drag & drop images/files into org
73 +hugo ; use this if you plan to use weblorg/hugo for your site
74 +journal ; daily logging 73 +journal ; daily logging
75 +noter ; for annotating PDFs (great for research) 74 +noter ; for annotating PDFs (great for research)
76 +roam2) ; Zettelkasten note-taking 75 +roam2) ; Zettelkasten note-taking