org-agenda: start from today, remove duplicates

- Start from today (no past days visible)
- Show 7 days forward
- Skip done/cancelled items
- No duplicate: skip scheduled if deadline already shown
- Suppress early deadline warning if scheduled date exists
This commit is contained in:
2026-02-28 13:34:50 +01:00
parent c67fa525ab
commit a39ccd13d7

View File

@@ -1446,6 +1446,15 @@ Skip for beamer exports — beamer uses adjustbox on plain tabular."
(use-package! org-super-agenda (use-package! org-super-agenda
:after org-agenda :after org-agenda
:config :config
;; Agenda: start from today, no past days, no duplicates
(setq org-agenda-start-on-weekday nil
org-agenda-start-day "0d"
org-agenda-span 7
org-agenda-skip-scheduled-if-done t
org-agenda-skip-deadline-if-done t
org-agenda-skip-scheduled-if-deadline-is-shown t
org-agenda-skip-deadline-prewarning-if-scheduled 'pre-scheduled)
;; Sorting: priority first, then deadline, then scheduled ;; Sorting: priority first, then deadline, then scheduled
(setq org-agenda-sorting-strategy (setq org-agenda-sorting-strategy
'((agenda priority-down deadline-up scheduled-up) '((agenda priority-down deadline-up scheduled-up)