Làm cách nào tôi có thể xem phân cấp từ khóa TODO trong chế độ chương trình nghị sự?


12

Tôi có một loạt các nhiệm vụ (dễ dàng) trong một số loại phân cấp.

* TODO Make a pizza
** TODO Get cheese
*** TODO Buy a cow
** TODO Get tomatoes
*** TODO Grow tomatoes
**** TODO Buy tomatoes
** TODO Buy oven
*** TODO Win Lottery
**** TODO Buy Lottery ticket

Nếu tôi xem những thứ này trong chương trình nghị sự, chúng sẽ được hiển thị theo kiểu phẳng:

  .TODO:    TODO Make a pizza
  .TODO:    TODO Get cheese
  .TODO:    TODO Buy a cow
  .TODO:    TODO Get tomatoes
  .TODO:    TODO Grow tomatoes
  .TODO:    TODO Buy tomatoes
  .TODO:    TODO Buy oven
  .TODO:    TODO Win Lottery
  .TODO:    TODO Buy Lottery ticket

Tôi muốn xem các tác vụ này theo kiểu thụt lề, để chúng phản ánh sự phụ thuộc giữa các tác vụ. Đây có phải là / một ý tưởng tốt hay tôi chỉ đang sử dụng chương trình nghị sự không chính xác?

Câu trả lời:


7

Hãy thử tùy chỉnh org-agenda-prefix-format. Điều này có thể được sử dụng để điều chỉnh cách các loại mặt hàng khác nhau (bao gồm cả TODO) được hiển thị trong chế độ xem chương trình nghị sự.

Đặc biệt, bạn có thể sử dụng %ltrong todođịnh dạng tiền tố mục với một số không gian tương ứng với mức độ của nó trong hệ thống phân cấp.

Một lựa chọn khác sẽ được sử dụng %bđể bao gồm một 'mẩu bánh mì' đường mòn cho từng hạng mục hàng hiển thị các hệ thống phân cấp, ví dụ Level1 -> Level2: TODO Do the thing.


Điều này hoạt động, nhưng đôi khi các nhiệm vụ không theo thứ tự. Tức là đôi khi trẻ em không ở dưới cha mẹ của chúng. Điều này xảy ra nếu trẻ em có mức độ ưu tiên khác với cha mẹ và có thể được thiết lập thông qua chiến lược sắp xếp chương trình nghị sự
Leo Ufimtsev

3

Biến org-tags-match-list-sublevelscó thể làm điều này:

Tài liệu: Non-nil có nghĩa là danh sách cũng thay thế các tiêu đề phù hợp với tìm kiếm. Biến này áp dụng cho các tìm kiếm thẻ / thuộc tính và cả các dự án bị kẹt vì tìm kiếm này cũng dựa trên một thẻ phù hợp.

Khi được đặt thành biểu tượng 'thụt lề', các phần phụ được thụt vào với các dấu chấm hàng đầu.

Với (setq org-tags-match-list-sublevels 'indented), một số dấu chấm bằng với cấp độ sẽ được thêm vào mỗi dòng chương trình nghị sự để chỉ ra cấp độ của nó.


Điều này dường như không ảnh hưởng đến chế độ xem chương trình nghị sự đối với tôi (với Org 8.2.10 + Emacs 24.4).
glucas

2
Có một vài bộ đệm chương trình sản xuất các hàm tìm kiếm được sử dụng bởi org-modevà biến này có thể không nhất thiết phải áp dụng cho tất cả chúng [Tôi chưa kiểm tra điều này] - các hàm tìm kiếm phổ biến nhất là : org-agenda-list; org-tags-view; org-search-view.
luật

1
@glucas Bạn nói đúng, nó không hoạt động trong danh sách việc cần làm toàn cầu. Nó hoạt động trong các tìm kiếm tag và tag-todo
erikstokes 31/12/14
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.