summaryrefslogtreecommitdiff
path: root/.emacs.d
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2022-11-18 13:03:13 -0700
committerSean Whitton <spwhitton@spwhitton.name>2022-11-20 10:53:14 -0700
commit2e5bfa9c04d990ddff9b1d51b77cbbb7a3f3bc8a (patch)
tree81642c811e544b98bd1f1b5bb085df2c7a292fab /.emacs.d
parentd83f2c8c7557910cc6c916193ce37e9f66d7eedc (diff)
downloaddotfiles-2e5bfa9c04d990ddff9b1d51b77cbbb7a3f3bc8a.tar.gz
Org Agenda(A): exclude all deadlined tasks from todo agenda block
Diffstat (limited to '.emacs.d')
-rw-r--r--.emacs.d/init.el14
1 files changed, 13 insertions, 1 deletions
diff --git a/.emacs.d/init.el b/.emacs.d/init.el
index e1026b3d..d0eeaf83 100644
--- a/.emacs.d/init.el
+++ b/.emacs.d/init.el
@@ -4459,7 +4459,19 @@ Called by doccheckin script."
(org-agenda-include-diary t)
(org-agenda-overriding-header "Coming up")))
(todo "TODO|NEXT" ((org-agenda-todo-ignore-scheduled t)
- (org-agenda-todo-ignore-deadlines 'far)
+ ;; Used to have this bound to `far' because I often
+ ;; set deadlines on tasks far in the future that I
+ ;; can't complete until much closer to the deadline.
+ ;; An example is archiving files at the end of an
+ ;; academic year.
+ ;;
+ ;; Currently have it bound to `all' to avoid too much
+ ;; duplication in this agenda view when a large number
+ ;; of items have deadlines. Possibly we could modify
+ ;; the skip function such that deadlined tasks with
+ ;; only certain categories are excluded, where those
+ ;; categories tend to contain many deadlines.
+ (org-agenda-todo-ignore-deadlines 'all)
(org-agenda-overriding-header
"Unscheduled standalone tasks & project next actions")
(org-agenda-skip-function #'spw/skip-non-actionable)))))