Выделение предстоящих дат в программе режима орг

10

У меня есть записи в моем файле org, похожие на:

* Birthdays
:PROPERTIES:
:CATEGORY: birthday
:END:
%%(org-anniversary 1981 1 2) Harry (%d)

Я хотел бы, чтобы они появлялись в повестке дня (скажем) за 2 недели до их истечения, подобно тому, как работает крайний срок.

Это возможно?

Дэйв Ф
источник
1
Если я правильно помню, повестка дня еще не обрабатывает эту форму ввода даты (что расстраивает).
Дан
2
Некоторое время назад я написал модификацию, чтобы программно отображать дни рождения и праздники в виде повестки дня. emacs.stackexchange.com/questions/10871/… Вы можете изменить код в ответе, чтобы создать повторяющиеся записи в любой интервал до дня рождения или праздника, а также изменить цвета, чтобы различать их, а также добавить несколько текст - "это ваше предварительное уведомление за 2 недели ..." :) У меня не будет свободного времени до истечения срока уплаты налогов, чтобы поиграть с ним, но не стесняйтесь.
юрист
Фу, это довольно много кода! Я хотел это только на одну конкретную дату, так что это кажется немного излишним, в любом случае, спасибо, очень ценю
Дейв Ф

Ответы:

0

Вы можете сделать что-то похожее на то, как работает крайний срок с функцией напоминания о дневнике :

%%(diary-remind '(org-anniversary 1981 1 2) -14) Harry is %d

который отображается в повестке дня как:

Reminder: Only N days until Harry is 38
jagrg
источник
0

Почему бы не установить переменную org-scheduled-delay-days?


источник