Настраиваемый вид повестки дня в режиме организации: объединение дат и тегов - PullRequest
6 голосов
/ 05 декабря 2009

Я хотел бы создать пользовательскую повестку дня в режиме org, в которой будут показаны все элементы TODO с определенным тегом, которые просрочены или должны быть выполнены сегодня.

Однако я не могу найти функцию поискаэто позволит мне объединить два.Я что-то упустил или пытаюсь использовать инструмент неправильно?

Ответы [ 2 ]

4 голосов
/ 06 декабря 2009

Вы можете использовать org-calendar-filter-apply. Кроме того, я нашел полезным скрыть теги в повестке дня на текущий день или неделю. В результате у вас что-то подобное.

(setq org-agenda-custom-commands
      `(("o" "tasks with tag1"
         ((org-agenda-list)
          (org-agenda-filter-apply ,(list "+tag1")))
         ((org-agenda-remove-tags t)))
        ("d" "tasks with tag2"
         ((org-agenda-list)
          (org-agenda-filter-apply ,(list "+tag2")))
         ((org-agenda-remove-tags t)))
        ))

Вы показываете задачи с tag1 с помощью Ctrl-a-o и задачи с tag2 с помощью Ctrl-a-d

2 голосов
/ 05 декабря 2009

org-agenda-list предназначен для этого. Вы можете вызвать его с помощью C-c a a. Он отображает повестку дня на неделю, которая включает в себя все задачи, которые должны быть выполнены на этой неделе или просрочены. Вы можете сузить его, чтобы увидеть все задачи, запланированные на сегодня, на сегодня и все задачи с задержкой, нажав d Далее, если вы хотите видеть только задачи с определенным тегом, вы можете сделать это, нажав / и выбрав тег ты хочешь увидеть.

Таким образом, вы получите то, что хотите.

...