Töte alle markierten Elemente aus einer .org-Datei (Emacs, Org-Modus)

4

Gibt es eine einfache Möglichkeit, alle überprüften Elemente in allen Prüflisten aus einer .org-Datei zu entfernen? Ähnlich wie "Erledigte Aufgaben löschen" in Google Tasks. Es wäre auch praktisch zu wissen, wie alle DONE-Objekte auf einmal und nicht pro Objekt getötet oder archiviert werden.

Michiel Borkent
quelle

Antworten:

3

Ich glaube nicht, dass Kontrollkästchen in Org standardmäßig deaktiviert oder archiviert werden können. Sie werden eher als leichte Aufgaben angesehen, um Aufgaben in kleinere Teile zu unterteilen oder eine Einkaufsliste zu erstellen 1 . Sie werden auch nicht in globalen TODO-Listen oder Agenda-Ansichten angezeigt, sodass eine weitaus geringere Nachverfolgung möglich ist.

Auf der anderen Seite gibt es eine einfache Möglichkeit, alle DONE-Elemente aus einer Datei oder aus allen Agenda-Dateien zu entfernen. Sie können Bulk-Remote-Bearbeitung 2 für alle verknüpften Agenda-Dateien verwenden oder mithilfe von Puffereinschränkungen nur für die aktuelle Datei gelten ( C-a a <).

Wenn Sie ein TODO-Match in der Agenda verwenden und C-a a Tdann sagen, dass es mit FERTIG übereinstimmt, erhalten Sie eine Liste aller übereinstimmenden Überschriften.

Wenn Sie häufig erledigte Aufgaben archivieren müssen, können Sie eine benutzerdefinierte Agenda-Suche einrichten:

(setq org-agenda-custom-commands
      '(("d" todo "DONE")))

Markieren Sie dann die gewünschten Einträge (oder markieren Sie alle) und verwenden Sie das Massenarchiv B $

Jonathan Leech-Pepin
quelle