Dependências orgânicas TODO flexíveis?

13

eu gostaria de ter org-mode fazer o que o OmniFocus faz; Quando a tarefa inferior de uma lista seqüencial é concluída, a próxima tarefa da lista fica visível em uma Agenda. Alguma idéia de como eu poderia tentar resolver esse problema?

Eu gostaria essencialmente de escrever uma árvore com as folhas e apenas as folhas visíveis em alguma Agenda.

Eu estaria disposto a tentar algo como

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

Onde "pegar no carro" vai automaticamente a partir PENDINGde TODOquando "encontrar as chaves do carro" e "colocar em calças" são marcados DONEde alguma Agenda. Idealmente, eu apenas criaria uma lista especial de itens no mesmo nível e marcaria a parte inferior TODO.

Earlio
fonte

Respostas:

11

Veja org-depend.el . Faz exatamente o que você quer. Em vez de repetir a documentação aqui, você pode ver documentos e exemplos em http://orgmode.org/worg/org-contrib/org-depend.html

mankoff
fonte
Obrigado, isso funciona. Você pode até aninhar listas com um pouco de prática. Notas para o iniciante: você deve remover as vírgulas principais do arquivo de exemplo se estiver colando no link acima. Além disso, para fazer isso funcionar, eu tive que 1) adicionar (adicionar à lista 'caminho de carregamento "~ / org / lisp") na parte superior do meu arquivo .emacs, 2) colar o org-depend.el bruto em ~ / org / lisp / org-depend.el e 3) adicione (exija 'dependem da organização) na parte inferior do meu arquivo .emacs, provavelmente porque o meu Emacs está instalado a partir do PPA do Ubuntu Emacs Daily Snapshot.
earlio