3

есть ли способ в режиме Org пометить некоторые TODO так, чтобы они показывались только тогда, когда пришло их время, и начали показываться только в день / неделю повестки дня, пока они не будут помечены как выполненные?

1 ответ1

4

Раздел «Руководство по режиму организации», посвященный крайним срокам и расписанию, показывает, что вы можете установить время выполнения заказа для предупреждений для SCHEDULED: и DEADLINE: Время выполнения - это сколько дней до даты, которая появится в вашей повестке дня, чтобы предупредить вас о предстоящем задании.

Если для вашей метки времени установлено значение <Scheduled Date -0d> или <Deadline Date -0d> , время предупреждения будет установлено равным 0 дням. Это гарантирует, что он не будет отображаться до дня, когда отметка времени. Просроченные предметы будут появляться до тех пор, пока не будут отмечены как выполненные.

Следует отметить две вещи:

  1. Это не будет скрывать элемент TODO из списка Повестка дня TODO, полученного с использованием C-c a t (Список всех записей TODO).

  2. Если вы выполнили задание до даты SCHEDULED: (например, вы выполнили ее [2011-11-22], и она SCHEDULED: на [2011-11-25]), она все равно будет отображаться в SCHEDULED: date, если org-agenda-skip-scheduled-if-done установлено значение nil . Чтобы предотвратить такое поведение, вы должны установить следующее:

    (setq org-agenda-skip-scheduled-if-done t)
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .