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.