Đánh dấu ngày sắp tới trong chương trình nghị sự org


10

Tôi có các mục trong tệp org của tôi tương tự như:

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

Những gì tôi muốn là những thứ này sẽ xuất hiện trong chương trình nghị sự (giả sử) 2 tuần trước khi đến hạn, tương tự như cách thời hạn hoạt động.

Điều đó có thể không?


1
Nếu tôi nhớ chính xác, chương trình nghị sự chưa xử lý hình thức nhập ngày này (điều này gây khó chịu).
Dan

2
Tôi đã viết một sửa đổi một thời gian trước để lập trình có ngày sinh nhật và ngày lễ xuất hiện trong chế độ xem chương trình nghị sự. emacs.stackexchange.com/questions/10871/, Bạn có thể sửa đổi mã trong câu trả lời để tạo các mục trùng lặp tại bất kỳ khoảng thời gian nào trước ngày sinh nhật hoặc ngày lễ, và bạn cũng có thể thay đổi màu sắc để phân biệt chúng và bạn cũng có thể thêm một số văn bản - "đây là thông báo trước 2 tuần của bạn ..." :) Tôi sẽ không có thời gian rảnh rỗi cho đến sau thời hạn thuế để chơi với nó, nhưng hoan nghênh bạn cho nó một vòng xoáy.
luật

Phew, đó là một đoạn mã! Tôi chỉ muốn nó cho một ngày cụ thể, vì vậy có vẻ hơi quá mức, dù sao cũng cảm ơn, được đánh giá cao
Dave F

Câu trả lời:


0

Bạn có thể làm một cái gì đó tương tự như cách thời hạn hoạt động với chức năng nhắc nhật ký :

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

trong chương trình nghị sự là:

Reminder: Only N days until Harry is 38

0

Tại sao không đặt biến org-scheduled-delay-days?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.