Podświetlanie nadchodzących dat w porządku dziennym trybu organizacji


10

Mam wpisy w moim pliku org podobne do:

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

Chciałbym, aby pojawiły się one w porządku obrad (powiedzmy) na 2 tygodnie przed terminem, podobnie jak w przypadku terminu.

Czy to jest możliwe?


1
Jeśli dobrze pamiętam, agenda nie obsługuje jeszcze tej formy wprowadzania daty (co jest frustrujące).
Dan

2
Jakiś czas temu napisałem modyfikację, aby programowo wyświetlać urodziny i święta w widoku planu. emacs.stackexchange.com/questions/10871/... Możesz zmodyfikować kod w odpowiedzi, aby utworzyć zduplikowane wpisy w dowolnym odstępie czasu przed urodzeniem lub świętem, a także możesz zmienić kolory, aby je rozróżnić, a także możesz dodać trochę tekst - „to jest Twoje 2-tygodniowe uprzednie powiadomienie ...” :) Nie będę mieć wolnego czasu, dopóki nie upłynie termin podatkowy, aby się nim bawić, ale zapraszamy do wirowania.
prawnik

Uff, to sporo kodu! Chciałem go tylko na jedną konkretną randkę, więc wydaje się to nieco przesadzone, mimo wszystko dziękuję bardzo docenione
Dave F

Odpowiedzi:


0

Możesz zrobić coś podobnego do tego, jak działa termin z funkcją przypominania w pamiętniku :

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

który pojawia się w programie jako:

Reminder: Only N days until Harry is 38

0

Dlaczego nie ustawić zmiennej org-scheduled-delay-days?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.