Elastyczne zależności TODO organizacji?

13

Chciałbym org-moderobić to, co robi OmniFocus ; po zakończeniu dolnego zadania na liście sekwencyjnej następne zadanie na liście staje się widoczne w porządku obrad. Masz jakieś przemyślenia na temat tego, jak mogę spróbować rozwiązać ten problem?

Zasadniczo chciałbym napisać drzewo z liśćmi i tylko liśćmi widocznymi w niektórych Agendach.

Chciałbym spróbować czegoś takiego

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

Gdzie „się w samochodzie” automatycznie przechodzi od PENDINGcelu TODO, gdy „znaleźć kluczyki do samochodu” i „położyć na spodniach” oznaczonych DONEw jakiejś agendy. Idealnie byłoby jednak stworzyć specjalną listę przedmiotów na tym samym poziomie i zaznaczyć dolną TODO.

Earlio
źródło

Odpowiedzi:

11

Zobacz org-depend.el . Robi dokładnie to, co chcesz. Zamiast powtarzać dokumentację tutaj, możesz zobaczyć dokumenty i przykłady na http://orgmode.org/worg/org-contrib/org-depend.html

mankoff
źródło
Dzięki, to działa. Możesz nawet zagnieżdżać listy przy odrobinie praktyki. Uwagi dla początkującego: musisz usunąć wiodące przecinki z przykładowego pliku, jeśli wklejasz go z powyższego linku. Ponadto, aby to zadziałało, musiałem 1) dodać (dodać do listy „ścieżkę ładowania” ~ / org / lisp) na górze mojego pliku .emacs, 2) wkleić surowy plik org-depend.el plik do ~ / org / lisp / org-depend.el i 3) dodaj (wymaga 'org-depend) na dole mojego pliku .emacs, prawdopodobnie dlatego, że mój Emacs jest zainstalowany z Ubuntu Emacs Daily Snapshot PPA.
earlio