Emacs org-mode: как избежать повторяющихся строк в повестке дня, когда пункты запланированы И есть крайний срок

12

Многие из моих элементов TODO в Emacs org-mode имеют DEADLINE, определенную в будущем (например, в пятницу), и в то же время РАСПИСАНО сегодня, так что я уже знаю, что должен начать работать над этой задачей.

Затем эта задача появится дважды в моей повестке дня. Это не хорошо, но не обязательно проблема, но если потом

  • задание назначило оценку времени для его продолжительности и
  • Я перехожу к столбцу, C-c C-x C-cчтобы увидеть, сколько времени потребуется моим задачам сегодня,

оценка времени для решения этой задачи считается дважды , так , например , если оценка времени усилие 2 часа, у меня будет 4 часа в моей ежедневной повестке дня, так как этот пункт выглядит так , как запланировано сегодня (или в прошлом), а также с его срок в 3 дня.

Как я могу избежать подсчета товара дважды?

В большинстве случаев безвредна
источник

Ответы:

10

Вы можете установить org-agenda-skip-deadline-prewarning-if-scheduledна tили небольшое число.

Документация: «
Не ноль» означает пропуск предварительного предупреждения, когда вход также запланирован.

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

Эта переменная может быть установлена ​​равной nil, t или числу, которое затем даст количество дней до фактического крайнего срока, когда должны возобновиться предварительные предупреждения.

Никана Рекламикс
источник
спасибо за ваш полезный совет. Я попробовал это и наконец решил скрыть ЗАПИСАННЫЕ записи, как только крайний срок указан в повестке дня
MostlyHarmless
8

Переменная org-agenda-skip-scheduled-if-deadline-is-shownможет использоваться для скрытия запланированных задач в повестке дня, если они также имеют крайний срок и уже отображаются с крайним сроком.

Я выбрал значение Not when scheduled todayтак, чтобы по крайней мере в тот день, когда запланирован элемент, я видел его дважды, а затем мог удалить запланированную дату.

Документация:

Org Agenda Пропустить по расписанию, если указан крайний срок

Не ноль означает пропустить строку планирования, если та же запись отображается из-за крайнего срока.

В сегодняшней повестке дня запись может появляться несколько раз, потому что она одновременно запланирована и имеет ближайший крайний срок, а также может быть отметка времени. Если эта переменная равна t, то отображается только крайний срок, а тот факт, что запись запланирована сегодня или была запланирована ранее, не отображается. Когда эта переменная равна нулю, запись будет показана несколько раз. Когда переменная является символом «не сегодня», пропустите запланированный ранее, но не запланированный сегодня.

В большинстве случаев безвредна
источник