Flexible org TODO Abhängigkeiten?

13

Ich möchte das org-modetun, was OmniFocus tut. Wenn die unterste Aufgabe in einer sequenziellen Liste abgeschlossen ist, wird die nächste Aufgabe in der Liste in einer Agenda angezeigt. Irgendwelche Gedanken darüber, wie ich versuchen könnte, dieses Problem anzugehen?

Ich möchte im Wesentlichen einen Baum mit den Blättern und nur den Blättern schreiben, die in irgendeiner Agenda sichtbar sind.

Ich wäre bereit, so etwas auszuprobieren

* PENDING buy milk
** PENDING go to store
*** PENDING get in car
**** TODO find car keys
**** TODO put on pants

Wohin "ins Auto steigen" automatisch wechselt PENDING, TODOwenn "Autoschlüssel finden" und "Hosen anziehen" DONEin einer Agenda markiert sind . Im Idealfall erstelle ich jedoch einfach eine spezielle Liste mit Elementen auf derselben Ebene und markiere die unterste TODO.

Earlio
quelle

Antworten:

11

Siehe org-depend.el . Es macht genau das, was Sie wollen. Anstatt die Dokumentation hier zu wiederholen, können Sie Dokumente und Beispiele unter http://orgmode.org/worg/org-contrib/org-depend.html anzeigen

mankoff
quelle
Danke, das funktioniert. Mit ein wenig Übung können Sie sogar Listen verschachteln. Anmerkungen für den Anfänger: Sie müssen die führenden Kommas aus der Beispieldatei entfernen, wenn Sie sie über den obigen Link einfügen. Um dies zum Laufen zu bringen, musste ich 1) (add-to-list 'load-path "~ / org / lisp") oben in meine .emacs-Datei einfügen, 2) die rohe org-depend.el einfügen Datei in ~ / org / lisp / org-depend.el und 3) füge (erfordert 'org-depend) am Ende meiner .emacs-Datei hinzu, wahrscheinlich, weil mein Emacs von Ubuntu Emacs Daily Snapshot PPA installiert wird.
Earlio