Linh hoạt phụ thuộc org TODO?


13

Tôi muốn org-modelàm những gì OmniF Focus làm; khi tác vụ dưới cùng trong danh sách tuần tự được hoàn thành, tác vụ tiếp theo trong danh sách sẽ hiển thị trong Chương trình nghị sự. Bất kỳ suy nghĩ về cách tôi có thể cố gắng giải quyết vấn đề này?

Về cơ bản tôi muốn viết một cái cây với những chiếc lá và chỉ những chiếc lá có thể nhìn thấy trong một số Chương trình nghị sự.

Tôi sẵn sàng thử một cái gì đó như

* PENDING buy milk
** PENDING go to store
*** PENDING get in car
**** TODO find car keys
**** TODO put on pants

Trong trường hợp "nhận được trong xe" tự động đi từ PENDINGđến TODOkhi "tìm thấy chìa khóa xe" và "đặt trên quần" được đánh dấu DONEtrong một số chương trình nghị sự. Mặc dù vậy, lý tưởng nhất là tôi chỉ cần tạo một danh sách đặc biệt tất cả các mục ở cùng cấp độ và đánh dấu mục dưới cùng TODO.

Câu trả lời:


11

Xem org-lệ.el . Nó làm chính xác những gì bạn muốn. Thay vì lặp lại tài liệu ở đây, bạn có thể xem tài liệu và ví dụ tại http://orgmode.org/worg/org-contrib/org-depend.html


Cảm ơn, điều này làm việc. Bạn thậm chí có thể lồng danh sách với một chút thực hành. Lưu ý cho người mới: bạn phải xóa dấu phẩy hàng đầu khỏi tệp ví dụ nếu bạn dán nó ra khỏi liên kết trên. Ngoài ra, để làm việc này, tôi đã phải 1) thêm (add-to-list 'load-path "~ / org / lisp") vào đầu tệp .emacs của tôi, 2) dán org-Dep.el thô tập tin vào ~ / org / lisp / org-Dep.el và 3) thêm (yêu cầu 'org-lệ thuộc) vào cuối tệp .emacs của tôi, có lẽ vì Emacs của tôi được cài đặt từ PPA Snapshot hàng ngày của Ubuntu Emacs.
Earlio
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.