]> git.earman.xyz Git - emacsinit.git/commitdiff
add agenda view for done top-level-tasks
authorrearman <rearman@r717.net>
Fri, 6 Mar 2026 22:20:47 +0000 (17:20 -0500)
committerrearman <rearman@r717.net>
Fri, 6 Mar 2026 22:20:47 +0000 (17:20 -0500)
Easiest way to bulk archive is to show items in an agenda view, mark, then
archive.

re/re-org.el

index 04448f19f3dbfec2a33bbfac3b14100fc7a74f6c..3667519f320a728738912ccaa94850f2dcdc4f8a 100644 (file)
        ("u" "Undertakings" todo "UNDERTAKEN" ((org-agenda-overriding-header "UNDERTAKINGS:")))
        ("w" "Waiting" todo "WAITING" ((org-agenda-overriding-header "WAITING:")))
        ("m" "Maybe Someday" tags "someday" ((org-agenda-files "~/org/someday.org")
-                                      (org-agenda-overriding-header "SOMEDAY:")))))
+                                            (org-agenda-overriding-header "SOMEDAY:")))
+       ("d" "Done items" todo "DONE"
+        ((org-agenda-skip-function '(org-agenda-skip-entry-if 'notregexp "^\\* "))
+         (org-agenda-overriding-header "DONE - MAYBE ARCHIVE")))))
 
 ;; Configure stuck projects
 (setq org-stuck-projects '("+TODO=\"UNDERTAKEN\"" ("TODO") nil ""))