Điểm nào làm trì hoãn các mục SCHEDULED hiển thị trong Chương trình nghị sự ở chế độ tối đa?


17

Người ta có thể thiết lập org-deadline-warning-daysđể DEADLINEcác mục hiển thị số ngày mặc định trước thời hạn trong chương trình nghị sự, hoặc người ta có thể làm điều đó trong từng trường hợp cụ thể bằng cách thêm, ví dụ, -3dvào DEADLINEdấu thời gian.

Bây giờ, sử dụng cùng một ký hiệu cảnh báo -3dtrên một SCHEDULEDmục sẽ tạo ra hiệu ứng ngược: mục đó không được thêm mà bỏ qua khỏi chế độ xem Chương trình nghị sự cho số ngày đó.

Từ hướng dẫn chế độ Org:

 If you want to _delay_ the display of this task in the agenda, use
 `SCHEDULED: <2004-12-25 Sat -2d>': the task is still scheduled on
 the 25th but will appear two days later.  In case the task
 contains a repeater, the delay is considered to affect all
 occurrences; if you want the delay to only affect the first
 scheduled occurrence of the task, use `--2d' instead.  See
 `org-scheduled-delay-days' and
 `org-agenda-skip-scheduled-delay-if-deadline' for details on how to
 control this globally or per agenda.

Điều này có thể hữu ích cho việc gì?

Sự hiểu biết của tôi là nếu bạn muốn bắt đầu làm việc với một mặt hàng và bạn lên lịch cho một ngày cụ thể, bạn muốn bắt đầu nhìn thấy mặt hàng đó trong chương trình nghị sự ít nhất là vào ngày đã lên lịch, và thậm chí có thể sớm hơn, nhưng chắc chắn không muộn hơn.

Tui bỏ lỡ điều gì vậy?


1
Có lẽ để giữ một kỷ lục khi nó được lên kế hoạch ban đầu, và để xem nó đã bị hoãn bao nhiêu ngày, và tất nhiên, để nó xuất hiện vào ngày bị hoãn? Trong tâm trí của tôi, tôi nghĩ rằng ai đó có thời hạn đưa cho tôi tài liệu (hoặc một cái gì đó tương tự) vào một ngày nhất định - sau đó họ gọi cho tôi và yêu cầu gia hạn thêm 2 tuần, và tôi nói không sao -14d.
luật

Câu trả lời:


9

Độ trễ kiểu "--1d" (chỉ trì hoãn sự xuất hiện đầu tiên của sự kiện lặp lại) rất hữu ích khi bạn không thể hoàn thành tác vụ lặp lại vào ngày đã lên lịch (ví dụ: vì bạn không ở ngoài thị trấn) nhưng không được Tôi không muốn sắp xếp lại các sự kiện khác.

Nếu bạn có

* Do This
  SCHEDULED: <2015-01-01 +1m>

để làm một cái gì đó vào ngày đầu tiên mỗi tháng nhưng sẽ ra ngoài vào ngày hôm đó bạn có thể đổi lịch sang một ngày sau đó (ngày 2), nhưng sau đó việc lặp lại sẽ lên lịch cho ngày 2 của tháng tiếp theo. Bạn phải lên lịch lại lần thứ hai để đưa nó trở lại lần đầu tiên. Thay vào đó bạn có thể sử dụng

* Do This
  SCHEDULED: <2015-01-01 +1m --1d>

Điều này sẽ ẩn nó trong chương trình nghị sự của bạn trong một ngày và sau đó khi bạn thực hiện nó sẽ lên lịch cho lần xuất hiện tiếp theo vào đầu tháng sau, loại bỏ sự chậm trễ.


1
Từ chuỗi "Still Wishing for Snooze" này trong danh sách chế độ org, nó dường như là lý do ban đầu cho tính năng này.
Michał Politowski

4

Như hướng dẫn nói về việc ẩn các mục đã lên lịch khỏi danh sách TODO:

Một số người xem một mục TODO đã được lên lịch để thực hiện hoặc có thời hạn (xem Dấu thời gian) là không còn mở. Định cấu hình các biến org-agenda-todo-bỏ qua-lên lịch từ danh sách TODO toàn cầu.

Mặc dù đó không phải là cách làm việc của tôi, tôi có thể thấy điều này có thể hấp dẫn một số người như thế nào. Nó cũng không trực tiếp nói với bối cảnh câu hỏi của bạn.

Tuy nhiên, trong bối cảnh đó, tôi có thể tưởng tượng ai đó muốn đàn áp mục đã lên lịch từ chương trình nghị sự của họ cho đến một thời gian sau ngày dự kiến. (Tôi chưa chơi với nó, nhưng tôi hy vọng rằng mục TODO vẫn sẽ xuất hiện trong các chế độ xem như chế độ xem nhật ký và danh sách TODO.) Cách làm việc như vậy sẽ liên quan đến việc nghĩ về chương trình nghị sự như một danh sách các mục trên lửa, chứ không phải là một danh sách của tất cả các mặt hàng.

Không theo sở thích của tôi và có thể không phải của bạn, cho ý kiến ​​của bạn. Nhưng, một điểm tuyệt vời của chế độ org là nó không thực thi mô hình quản lý tác vụ của mình ở bất kỳ đâu gần như nhiều công cụ khác mà tôi đã thử. (Nó giống như một công cụ để xây dựng công cụ của riêng bạn.)


1

Ngoài những gì @erikstokes đã đề cập, tính năng này cũng hữu ích với tôi trong trường hợp sau:

Tôi có một danh sách việc cần làm cho những việc cần làm hôm nay. Tôi cũng theo dõi các nhiệm vụ và thói quen theo lịch trình với "LỊCH". Mỗi ngày, tôi kiểm tra cả hai danh sách trong một khung nhìn chương trình nghị sự để xác định những việc cần làm.

Tuy nhiên, chương trình nghị sự trở nên lộn xộn khi tôi đặt kế hoạch dự án của mình vào tệp org bởi vì, trong kế hoạch dự án / tính năng, tôi đã đặt SCHEDULED và DEADLINE cho mỗi nhiệm vụ phụ. Những ngày đó chỉ là một phần của kế hoạch tính năng, tôi không cần nhắc nhở cho họ vì tôi chỉ giải quyết hết lần này đến lần khác. Vì vậy, để giữ cho chế độ xem chương trình nghị sự "sạch", tôi có thể sử dụng tính năng này:

Đặt thời gian trì hoãn cho thuộc tính SCHEDULED, "SCHEDULED: <2015-09-24 Thu -1m>" chẳng hạn, để các tác vụ dự án sẽ không hiển thị cho đến một tháng sau ngày đã lên lịch, nhưng tại thời điểm đó chúng đã sẵn sàng được đánh dấu XONG và do đó không hiển thị.

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.