Commit Diff


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")