org-mode에서 현재 버퍼에 대해서만 TODO 항목을 보는 방법은 무엇입니까?


12

org-mode에서는 org-todo-list모든 org-agenda 파일을 포함하여 전역 할 일 목록을 표시하는 을 실행 하고 싶습니다 . 다른 조직 아젠다 파일을 무시하고 현재 버퍼에 대해서만 TODO 목록을 보려면 어떻게합니까?

답변:


13

<아젠다 메뉴에서 현재 아젠다 호출을 아젠다가 호출 된 버퍼로 제한 할 수 있습니다 . 둘 이상의 통화에 대해 해당 파일로 제한하려면 C-c C-x <( org-agenda-set-restriction-lock)를 사용할 수 있습니다 . 자세한 내용 (info "(org) Agenda files")은 참조하십시오.


10

org-show-todo-tree현재 버퍼의 TODO 항목에 대한 희소 한 트리보기를 얻는 데 사용할 수 있습니다 . C-c / t기본적으로 바인딩되어 있습니다.


7

org-agenda-files현재 버퍼 파일에 동적으로 바인딩 org-todo-list하여 거기서 호출 할 수 있습니다.

(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))))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.