як в режимі org, як переглядати елементи TODO лише для поточного буфера?


12

У org-режимі мені подобається запускати org-todo-list, який відображає глобальний список todo, включаючи всі мої файли org-порядку денного. Як я бачу список TODO лише для поточного буфера, ігноруючи інші файли OR-порядку денного?

Відповіді:


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))))
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.