Evidenziando le prossime date nell'agenda della modalità organizzazione


10

Ho voci nel mio file organizzativo simili a:

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

Quello che vorrei è che questi compaiano nell'agenda (diciamo) 2 settimane prima della scadenza, in modo simile a come funziona una scadenza.

È possibile?


1
Se ricordo bene, l'agenda non gestisce ancora questa forma di data (che è frustrante).
Dan

2
Ho scritto una modifica qualche tempo fa per far apparire programmaticamente compleanni e festività nella vista agenda. emacs.stackexchange.com/questions/10871/… Puoi modificare il codice nella risposta per creare voci duplicate in qualsiasi intervallo prima del compleanno o delle vacanze e puoi anche cambiare i colori per differenziarli e puoi anche aggiungere alcuni testo - "questo è il tuo preavviso di 2 settimane ..." :) Non avrò tempo libero fino a dopo la scadenza delle tasse per giocarci, ma sei il benvenuto a dargli un vortice.
elenco delle leggi

Accidenti, è un bel po 'di codice! L'ho voluto solo per una data particolare, quindi sembra un po 'eccessivo, grazie comunque, molto apprezzato
Dave F

Risposte:


0

Puoi fare qualcosa di simile a come funziona la scadenza con la funzione di promemoria diario :

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

che compare in agenda come:

Reminder: Only N days until Harry is 38

0

Perché non impostare la variabile org-scheduled-delay-days?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.