chế độ org - ngăn các mục lặp đi lặp lại trong tương lai hiển thị trong chế độ xem chương trình nghị sự


10

Điều này có vẻ hiển nhiên nhưng dường như tôi chưa thể tìm thấy câu trả lời ... Tôi có một số nhiệm vụ lặp đi lặp lại có một tài sản theo phong cách SCHEDULED: <2015-05-22 Fri 23:00 .+4d>. Tuy nhiên, điều này có tác dụng làm cho nhiệm vụ đó cũng hiển thị trên giao diện chương trình nghị sự vào ngày 26 tháng 5, ngày 30 tháng 5, v.v., v.v., làm tăng đáng kể quan điểm chương trình nghị sự. Tôi nhận thấy rằng các mục được lên lịch với habitkiểu không hoạt động như thế này, tuy nhiên tôi không muốn thực hiện tất cả các tác vụ lặp đi lặp lại habit. Có phải là một cách để ngăn chặn sự xuất hiện trong tương lai của các nhiệm vụ lặp đi lặp lại (Cả DEADLINEvà và SCHEDULED) hiển thị trên lịch sớm?


2
Làm thế nào về việc tùy chỉnh biến org-agenda-repeating-timestamp-show-all?: " Không có nghĩa là hiển thị tất cả các lần xuất hiện của tem lặp trong chương trình nghị sự. Khi được đặt thành danh sách các chuỗi, chỉ hiển thị các lần xuất hiện của tem lặp cho các từ khóa TODO này. Khi nil, chỉ một lần xuất hiện được hiển thị, hôm nay hoặc gần nhất trong tương lai. "Tôi chưa bao giờ thử điều này, nhưng có vẻ như nó có thể được áp dụng vì giá trị mặc định là t.
luật

@lawlist Mát mẻ. Đó là biến đúng.
xji

Câu trả lời:


10

Giá trị mặc định cho biến org-agenda-repeating-timestamp-show-allt- tức là " Non-nil có nghĩa là hiển thị tất cả các lần xuất hiện của tem lặp trong chương trình nghị sự. " Biến có thể được đặt thành " danh sách các chuỗi " thành " chỉ hiển thị các lần xuất hiện của tem lặp cho các dấu này Từ khóa TODO . " Khi biến được đặt thành nil" chỉ một lần xuất hiện được hiển thị, hôm nay hoặc gần nhất trong tương lai. " Do đó, người đăng ban đầu có thể muốn thêm dòng sau vào tệp .emacshoặc init.el:

(setq org-agenda-repeating-timestamp-show-all nil)

5
org-mode 9.1, hiện đang được phát triển, đã gỡ bỏ org-agenda-repeating-timestamp-show-all. Đối với mục đích của câu hỏi này, tôi tin rằng cài đặt thay thế là trong org-agenda-show-future-repeats.
DSedivec

2

TL; DR : (setq org-agenda-show-future-repeats nil) .


Bạn phải đặt org-agenda-show-future-repeatsthành nil. Tùy chọn trước đó org-agenda-repeating-timestamp-show-all đã bị xóa khỏi chế độ Org trong phiên bản 9.1 , vì cặp tùy chọn mới này đã được đặt tên trước đó org-agenda-show-future-repeatsvà đã org-agenda-prefer-last-repeatcung cấp một quyền kiểm soát chi tiết hơn đối với các tác vụ được hiển thị trong chương trình nghị sự.

Lưu ý rằng org-agenda-show-future-repeatscũng hỗ trợ nextnếu bạn muốn hiển thị một lần lặp lại trong tương lai. Để biết thêm thông tin, xem M-x customize-option org-agenda-show-future-repeats.

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.