Wöchentlich versuche ich sicherzustellen, dass es keine TODOs gibt, die ich geplant haben möchte und die ich verpasst habe. Also schaue ich mir die Liste aller TODO-Einträge an ( C-c a t
). Das ist toll; Es werden nur offene TODOs angezeigt, sodass ich keine Zeit damit verschwenden muss, all die Dinge zu überspringen, die ich bereits getan habe.
Aber wirklich, ich möchte nicht die Liste aller TODOs; Wenn etwas geplant oder wiederkehrend ist, möchte ich es nicht in dieser Liste sehen. Ich würde lieber nur Dinge sehen, die mir fehlen könnten, und ich vermisse nichts, was morgen geplant ist und sich alle zwei Tage wiederholt.
Man kann laufen org-agenda-filter-by-tag
mit /
, aber entweder es kann nicht filtern nach geplant / wiederkehrenden Status, oder ich bin nicht sicher , ob der Weg , um es auf diese Weise zu verwenden. Angesichts der Tatsache, dass die Liste der Tags, die beim Drücken TAB
angezeigt werden, nichts wie "außerplanmäßig" enthält, würde ich wetten, dass dies nicht das gewünschte Tool ist.
Es gibt also zwei mögliche Lösungen. Während ich die erste vorziehen würde, ist die zweite auch eine mögliche Lösung für dieses Problem.
Wie kann ich alle außerplanmäßigen offenen TODOs anzeigen?
Wie kann ich alle offenen TODOs (geplant oder nicht) anzeigen, die nicht wiederkehrend sind?
quelle
(org-agenda-skip-entry-if 'notscheduled)
Überspringt nur geplante Elemente.(org-agenda-skip-entry-if 'scheduled)
nicht'notscheduled
.setq
, sondernpush
nur einen neuen Eintrag zur Liste hinzuzufügen, anstatt ihn komplett neu festzulegen. Ich bin mir auch nicht sicher, warum das ToDo-Symbol und seine Argumente doppelt verschachtelt sein müssen. Es scheint gut zu funktionieren, wenn sie sich auf der obersten Ebene der angegebenen Liste befinden.push
stattsetq
. Was war dein Code?Sie können diese Anforderungen jetzt ohne benutzerdefinierte Agenda erfüllen, indem Sie sie anpassen
org-agenda-todo-ignore-scheduled
. Es kommt auch in diesen Geschmacksrichtungen:org-agenda-todo-ignore-with-date
org-agenda-todo-ignore-deadlines
und anderen.quelle
org-agenda-todo-ignore-scheduled
,'all
dass alle Elemente mit einem Zeitplan (und auch Fristen) ignoriert werden.'past
und'future
sind auch gültige Einstellungen.