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?


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

0

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.