Как сделать так, чтобы в повестке дня отображались задачи, назначенные на завтра или на другое количество дней вперед? - PullRequest
1 голос
/ 30 мая 2019

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

(setq org-agenda-custom-commands '(
("d" "deadlined tasks"(      
    (tags-todo "+TODO={NEXT}+DEADLINE>=\"<Today>\" "  (
        (org-agenda-sorting-strategy '(scheduled-down))
        (org-agenda-overriding-header "Deadline today")
        ))
    (tags-todo "+TODO={NEXT}+DEADLINE>=\"<Today>\"+1 "  (
        (org-agenda-sorting-strategy '(scheduled-down))
        (org-agenda-overriding-header "Deadline tomorrow")
        ))
    (tags-todo "+TODO={NEXT}+DEADLINE>=\"<Today>\"+2 "  (
        (org-agenda-sorting-strategy '(scheduled-down))
        (org-agenda-overriding-header "Deadline in two days")
        ))

))

Что не так в моем коде? Как отфильтровать задачи, назначенные на n дней вперед?

1 Ответ

1 голос
/ 12 июня 2019

Вы можете попробовать org-супер-повестка дня .

С org-супер-повесткой дня вам просто нужно установить:

(let ((org-super-agenda-groups
       '(;; Each group has an implicit boolean OR operator between its selectors.
         (:name "Deadline Future"
                :deadline future)))))

Для большего использованияorg-super-ageda, вы можете проверить примеров .

: крайний срок

Группировать элементы, у которых есть крайний срок.Аргумент может быть t (для сопоставления элементов с любым крайним сроком), nil (для сопоставления элементов без крайнего срока), past (для сопоставления элементов с крайним сроком в прошлом), сегодня (для сопоставления элементов с крайним сроком выполнения сегодня) или в будущем(чтобы сопоставить предметы с крайним сроком в будущем).Аргумент также может быть передан как до DATE или после DATE, где DATE - строка даты, которую может обработать org-time-string-to-absolute.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...