Org मोड के एजेंडे में आगामी तिथियों को हाइलाइट करना


10

मेरे पास अपनी org फ़ाइल में प्रविष्टियाँ हैं:

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

मैं इसके लिए एजेंडा (कहना) में प्रकट होने के 2 सप्ताह पहले क्या करना चाहता हूं, यह एक समय सीमा के समान है।

क्या यह संभव है?


1
अगर मुझे सही से याद है, तो एजेंडा अभी तक डेट एंट्री (जो निराशाजनक है) के इस रूप को नहीं संभालता है।
दान

2
मैंने कुछ समय पहले एक संशोधन लिखा था कि कार्यक्रम के जन्मदिन और छुट्टियां एजेंडे के अनुसार दिखाई दें। emacs.stackexchange.com/questions/10871/… आप जन्मदिन या छुट्टी से पहले किसी भी अंतराल पर डुप्लिकेट प्रविष्टियां बनाने के लिए उत्तर में कोड को संशोधित कर सकते हैं, और आप उन्हें अलग करने के लिए रंग भी बदल सकते हैं, और आप कुछ भी कर सकते हैं पाठ - "यह आपका 2 सप्ताह पूर्व सूचना है।" :) मेरे पास इसके साथ खेलने के लिए कर की समय सीमा के बाद तक कोई भी खाली समय नहीं होगा, लेकिन आपका स्वागत है इसे एक चक्कर देने के लिए।
१६:०६ पर कानून 16

काहे, यह कोड का एक बहुत हिस्सा है! मैं केवल एक विशेष तिथि के लिए यह चाहता था, इसलिए यह थोड़ा अधिक लगता है, वैसे भी धन्यवाद, बहुत सराहना की
डेव एफ

जवाबों:


0

आप कुछ इस तरह से कर सकते हैं कि डायरी-रिमाइंड फ़ंक्शन के साथ समय सीमा कैसे काम करती है :

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

जो एजेंडा में दिखाता है:

Reminder: Only N days until Harry is 38

0

चर क्यों नहीं सेट करें org-scheduled-delay-days?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.