Menyoroti tanggal yang akan datang dalam agenda mode org

10

Saya memiliki entri dalam file org saya mirip dengan:

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

Yang saya inginkan adalah agar ini muncul dalam agenda (katakanlah) 2 minggu sebelum jatuh tempo, mirip dengan bagaimana tenggat waktu bekerja.

Apakah itu mungkin?

Dave F
sumber
1
Jika saya ingat dengan benar, agenda belum menangani bentuk entri tanggal ini (yang membuat frustrasi).
Dan
2
Saya menulis sebuah modifikasi beberapa waktu lalu ke acara ulang tahun dan hari libur di tampilan agenda. emacs.stackexchange.com/questions/10871/… Anda dapat memodifikasi kode dalam jawaban untuk membuat entri duplikat pada interval apa pun sebelum ulang tahun atau liburan, dan Anda juga dapat mengubah warna untuk membedakannya, dan Anda juga bisa menambahkan beberapa teks - "ini adalah pemberitahuan 2 minggu sebelumnya." :) Saya tidak akan punya waktu luang sampai setelah batas waktu pajak untuk bermain dengannya, tetapi selamat datang untuk memberikan pusaran.
lawlist
Fiuh, itu cukup banyak kode! Saya hanya menginginkannya untuk satu tanggal tertentu, jadi sepertinya agak berlebihan, terima kasih, meskipun, sangat dihargai
Dave F

Jawaban:

0

Anda dapat melakukan sesuatu yang mirip dengan bagaimana batas waktu bekerja dengan fungsi diary-remember :

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

yang muncul dalam agenda sebagai:

Reminder: Only N days until Harry is 38
jagrg
sumber
0

Mengapa tidak mengatur variabel org-scheduled-delay-days?


sumber