เน้นวันที่ที่จะมาถึงในโหมดองค์กร org


10

ฉันมีรายการในไฟล์ org ของฉันคล้ายกับ:

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

สิ่งที่ฉันต้องการคือให้สิ่งเหล่านี้ปรากฏในวาระการประชุม (พูด) 2 สัปดาห์ก่อนถึงกำหนดเช่นเดียวกับกำหนดเวลาทำงาน

เป็นไปได้ไหม


1
ถ้าฉันจำได้อย่างถูกต้องวาระยังไม่จัดการรูปแบบวันที่นี้ (ซึ่งน่าผิดหวัง)
แดน

2
ฉันเขียนการแก้ไขในขณะที่กลับไปโดยทางโปรแกรมมีวันเกิดและวันหยุดปรากฏในมุมมองวาระ emacs.stackexchange.com/questions/10871/ ...... คุณสามารถแก้ไขรหัสในคำตอบเพื่อสร้างรายการที่ซ้ำกันในช่วงเวลาใดก็ได้ก่อนวันเกิดหรือวันหยุดและคุณสามารถเปลี่ยนสีเพื่อแยกแยะความแตกต่างได้และคุณสามารถเพิ่มบางส่วนได้ ข้อความ - "นี่เป็นหนังสือแจ้งล่วงหน้า 2 สัปดาห์ของคุณ" :) ฉันจะไม่มีเวลาว่างจนกว่าจะถึงกำหนดเวลาที่จะเล่นกับมัน แต่คุณยินดีที่จะให้มันหมุนวน
ฏหมาย

ว้านั่นเป็นรหัสที่ค่อนข้างมาก! ฉันต้องการมันเพียงวันเดียวเท่านั้นดังนั้นจึงดูเหมือนว่าเกินความเป็นจริงขอบคุณอยู่ดีแม้ว่าจะมีคนชื่นชมมาก
เดฟ F

คำตอบ:


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?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.