commit 77b36c37d2858a69ffecf518dddc50ef58c5a20c from: Isaac Meerleo date: Tue Jun 16 14:41:09 2026 UTC Reorganize agenda into per-area files Replace the single ~/org/agenda/todo.org with per-area todo files (work, church, home, me, tech) and define area @-tags with client tags rolling up into @work. Add refile targets across agenda files and lowercase the balcony tag. commit - a8de13a988822f965b9dd2574c13239b03550818 commit + 77b36c37d2858a69ffecf518dddc50ef58c5a20c blob - 56844878c086c6e64f96d9738d1a3589472411e1 blob + 31fc355d7a66c0f8a3b2de66924e35788a96d0ba --- doom/config.el +++ doom/config.el @@ -111,6 +111,18 @@ (setq org-agenda-remove-tags t) (setq org-use-tag-inheritance t) +;; Area tags: @area per file via #+FILETAGS; client tags roll up into @work +(setq org-tag-alist + '((:startgrouptag) ("@work") + (:grouptags) ("@itm") ("@emp") ("@aki") ("@princap") ("@jcf") ("@abca") + (:endgrouptag) + ("@church") ("@home") ("@me") ("@tech"))) + +;; Refile across area files; choosing the file = choosing the area +(setq org-refile-targets '((org-agenda-files :maxlevel . 2)) + org-refile-use-outline-path 'file + org-outline-path-complete-in-steps nil) + ;; Log a note when changing TODO to DONE ;; and Put logs into a :LOGBOOK: drawer (setq org-log-done 'note) blob - 54d57084898c1712ade6b921da3e57b4cd23a704 blob + 5122004a59f4c069e4856316448955e598df0e98 --- doom/custom.el +++ doom/custom.el @@ -8,7 +8,10 @@ fountain-pagination-update fountain-completion-auto-update-mode flyspell-mode olivetti-mode)) '(olivetti-style 'fancy) - '(org-agenda-files '("~/org/agenda/")) + '(org-agenda-files + '("~/org/agenda/inbox.org" "~/org/agenda/inbox-iphone.org" "~/org/agenda/rhythm.org" + "~/org/work/todo.org" "~/org/church/todo.org" "~/org/home/todo.org" + "~/org/me/todo.org" "~/org/tech/todo.org")) '(org-log-done 'time)) ;; Set custom Agendas @@ -28,8 +31,12 @@ (todo "TODO" ((org-agenda-overriding-header "Remaining TODOs")))) ((org-agenda-files - (list (expand-file-name "~/org/agenda/todo.org") - (expand-file-name "~/org/calendars/"))) + (list (expand-file-name "~/org/work/todo.org") + (expand-file-name "~/org/church/todo.org") + (expand-file-name "~/org/home/todo.org") + (expand-file-name "~/org/me/todo.org") + (expand-file-name "~/org/tech/todo.org") + (expand-file-name "~/org/agenda/calendars/"))) (org-agenda-prefix-format '((agenda . " %?-12t% s") (todo . " ") @@ -51,7 +58,7 @@ ("w" "Weekly Review" - ((tags "Balcony" + ((tags "balcony" ((org-agenda-overriding-header "Balcony Task ") (org-agenda-prefix-format '((agenda . " %?-12t% s")