trong chế độ org, làm thế nào để xem các mục TODO cho bộ đệm hiện tại?


12

Trong chế độ org, tôi thích chạy org-todo-list, hiển thị danh sách việc cần làm toàn cầu bao gồm tất cả các tệp org-agenda của tôi. Làm cách nào để tôi xem danh sách TODO chỉ cho bộ đệm hiện tại, bỏ qua các tệp org-agenda khác của tôi?

Câu trả lời:


13

Bạn có thể sử dụng <từ menu chương trình nghị sự để hạn chế cuộc gọi chương trình nghị sự hiện tại vào bộ đệm mà chương trình nghị sự được gọi từ đó. Để giới hạn tệp đó trong nhiều cuộc gọi, bạn có thể sử dụng C-c C-x <( org-agenda-set-restriction-lock). Xem (info "(org) Agenda files")để biết thêm thông tin.


10

Bạn có thể sử dụng org-show-todo-treeđể có được chế độ xem dạng cây thưa thớt của các mục TODO của bộ đệm hiện tại. Nó bị ràng buộc C-c / ttheo mặc định.


7

Bạn có thể liên kết org-agenda-filesđộng với tệp bộ đệm hiện tại và gọi org-todo-listtừ đó:

(defun org-todo-list-current-file (&optional arg)
  "Like `org-todo-list', but using only the current buffer's file."
  (interactive "P")
  (let ((org-agenda-files (list (buffer-file-name (current-buffer)))))
    (if (null (car org-agenda-files))
        (error "%s is not visiting a file" (buffer-name (current-buffer)))
      (org-todo-list arg))))
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.