Як я можу переглянути ієрархію ключових слів TODO в режимі OR порядку денного?


12

У мене є різноманітні (легкі) завдання в якійсь ієрархії.

* 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

Якщо я розглядаю їх у порядку денному органу, вони відображаються плоско:

  .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

Я хотів би переглянути ці завдання з відступом, щоб вони відображали залежності між завданнями. Це можливо / гарна ідея чи я просто використовую порядок денний неправильно?

Відповіді:


8

Спробуйте налаштувати org-agenda-prefix-format. Це можна використовувати для налаштування того, як різні види елементів (включаючи TODO) відображаються у поданнях порядку денного.

Зокрема, ви можете використовувати %lу todoформаті префікс елемента з кількістю пробілів, що відповідають його рівню в ієрархії.

Іншим варіантом буде використання %bдля включення сліду "сухарі" для кожної позиції, що показує ієрархію, наприклад Level1 -> Level2: TODO Do the thing.


Це працює, але іноді завдання виходять із ладу. Тобто діти часом не під батьками. Це трапляється, якщо діти мають інший пріоритет, ніж їхні батьки, і їх можна встановити через стратегію сортування порядку денного
Лев Уфімцев,

4

Змінна org-tags-match-list-sublevelsможе це зробити:

Документація: Список "ненульових" означає також підрівень заголовків, що відповідають запиту. Ця змінна застосовується до пошуку тегів / властивостей, а також до застряглих проектів, оскільки цей пошук заснований також на відповідності тегів.

Якщо встановлено символ `з відступом ', підрівні прорізуються провідними точками.

З (setq org-tags-match-list-sublevels 'indented)кожним рядком порядку денного буде додано кількість крапок, рівних рівню, для позначення його рівня.


Це, мабуть, не впливає на перегляд todo порядку денного для мене (з Org 8.2.10 + Emacs 24.4).
глюкас

2
Є кілька порядку буферної виробництва функції пошуку , використовувану org-modeі ці змінний не обов'язково може застосовуватися до всіх з них [Я не перевіряв це] - більшість функцій загального пошуку є: org-agenda-list; org-tags-view; org-search-view.
законник

1
@glucas Ви маєте рацію, це не працює у глобальному списку тодо. Він працює в пошуках тегів і тегів-todo
erikstokes
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.