From f280b915958556a4967ccb672ca4e3d878b8ec42 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Sun, 25 Jan 2026 17:54:01 -0800 Subject: [PATCH] feat: add high priority unscheduled agenda view Adds a new custom agenda view (key "u") that shows high priority (A/B) items that don't have a scheduled date or deadline. Useful for finding important tasks that might be falling through the cracks. Co-Authored-By: Claude Opus 4.5 --- dotfiles/emacs.d/org-config.org | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dotfiles/emacs.d/org-config.org b/dotfiles/emacs.d/org-config.org index 79d4c03e..0b64f25e 100644 --- a/dotfiles/emacs.d/org-config.org +++ b/dotfiles/emacs.d/org-config.org @@ -500,7 +500,11 @@ that have a SCHEDULED date before today to the current date." (missing-priority '(tags-todo "-PRIORITY={.}/!" ((org-agenda-overriding-header - "These don't have priorities:"))))) + "These don't have priorities:")))) + (high-priority-unscheduled + '(tags-todo "+PRIORITY<\"C\"-SCHEDULED={.}-DEADLINE={.}/!" + ((org-agenda-overriding-header + "High priority without scheduled/deadline:"))))) (setq org-agenda-custom-commands `(("M" "Main agenda view" @@ -533,7 +537,8 @@ that have a SCHEDULED date before today to the current date." ,(cons "i" (cons "Inbox" inbox)) ,(cons "n" (cons "Next" next)) ("w" "Wait" todo "WAIT" - ((org-agenda-overriding-header "Waiting:")))))) + ((org-agenda-overriding-header "Waiting:"))) + ,(cons "u" (cons "High priority unscheduled" high-priority-unscheduled))))) #+end_src *** Filters **** Regexp Presets