Come posso visualizzare la gerarchia delle parole chiave TODO in modalità agenda organizzativa?


12

Ho una varietà di compiti (facili) in una sorta di gerarchia.

* TODO Make a pizza
** TODO Get cheese
*** TODO Buy a cow
** TODO Get tomatoes
*** TODO Grow tomatoes
**** TODO Buy tomatoes
** TODO Buy oven
*** TODO Win Lottery
**** TODO Buy Lottery ticket

Se li visualizzo nell'agenda dell'organizzazione, vengono visualizzati in modo piatto:

  .TODO:    TODO Make a pizza
  .TODO:    TODO Get cheese
  .TODO:    TODO Buy a cow
  .TODO:    TODO Get tomatoes
  .TODO:    TODO Grow tomatoes
  .TODO:    TODO Buy tomatoes
  .TODO:    TODO Buy oven
  .TODO:    TODO Win Lottery
  .TODO:    TODO Buy Lottery ticket

Vorrei visualizzare questi compiti in modo rientrato, in modo che riflettano le dipendenze tra i compiti. È possibile / una buona idea o sto solo usando l'agenda in modo errato?

Risposte:


7

Prova a personalizzare org-agenda-prefix-format. Questo può essere usato per modificare il modo in cui i vari tipi di elementi (inclusi i TODO) vengono visualizzati nelle viste dell'agenda.

In particolare, è possibile utilizzare %lnel todoformato per anteporre l'elemento con un numero di spazi corrispondenti al suo livello nella gerarchia.

Un'altra opzione sarebbe quella %bdi includere una traccia "breadcrumb" per ogni elemento pubblicitario che mostra la gerarchia, ad es Level1 -> Level2: TODO Do the thing.


Funziona, ma a volte le attività sono fuori servizio. Cioè, i bambini non sono sotto i loro genitori a volte. Ciò accade se i bambini hanno una priorità diversa rispetto ai genitori e possono essere impostati tramite la strategia di classificazione dell'agenda dell'org
Leo Ufimtsev,

4

La variabile org-tags-match-list-sublevelspuò fare questo:

Documentazione: elenco di valori diversi da zero indica anche i sottolivelli dei titoli corrispondenti a una ricerca. Questa variabile si applica alle ricerche di tag / proprietà e anche ai progetti bloccati perché questa ricerca si basa anche su una corrispondenza di tag.

Se impostato sul simbolo "rientrato", i sottolivelli sono rientrati con punti iniziali.

Con (setq org-tags-match-list-sublevels 'indented), un numero di punti pari al livello verrà anteposto a ciascuna riga dell'agenda per indicarne il livello.


Questo non sembra influire sull'agenda da visualizzare (con Org 8.2.10 + Emacs 24.4).
glucas,

2
Esistono alcuni buffer di agenda che producono funzioni di ricerca utilizzate da org-modee questa variabile potrebbe non necessariamente applicarsi a tutte [Non l'ho provato] - le funzioni di ricerca più comuni sono org-agenda-list:; org-tags-view; org-search-view.
elenco delle leggi del

1
@glucas Hai ragione, non funziona nell'elenco globale delle cose da fare. Funziona nelle ricerche tag e tag-todo
erikstokes
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.