Подтвердить что ты не робот

Как я могу скрыть все "DONE" записи в Emacs Org-Mode

Я хотел бы иметь возможность включать и выключать отображение "сделанных" записей в org-режиме.

Альтернатива - возможно открыть только незавершенные записи

4b9b3361

Ответ 1

C-c / t (org-show-todo-tree) будет отображать текущий документ как редкое дерево, которое отображает только элементы TODO. Кроме того, чтобы отображать только элементы DONE, вы можете использовать C-c / T DONE.

Подробнее о редких деревьях см. в руководстве Org.

Ответ 2

Ответ на fnl хорош, и вы также можете заглянуть в архивирование. После завершения, мне больше не нужно видеть подавляющее большинство моих элементов todo, поэтому я использую C-c C-x C-s (или некоторое сопоставление клавиш). Это можно использовать для любого дерева или поддерева в Org.

Эта команда перемещает заголовок дерева, в котором точка была включена в отдельный файл архива. Если ваш исходный файл был, скажем, index.org, элементы, заархивированные этой командой, будут перемещены в index.org_archive. Перемещенным файлам автоматически присваиваются дополнительные метаданные, например, когда они были заархивированы и из какого файла он изначально появился, чтобы вы могли проводить исследования, статистику или восстановление на архивных элементах.

Есть еще две команды архива. C-c C-x a просто отмечает элемент тегом ARCHIVED:. Заголовок для дерева будет отображаться, но табуляция не расширит его, и он не появится в повестке дня.

Последняя команда архива C-c C-x C-A, и она хранит архивные элементы в одном файле, но перемещает заархивированный элемент в отдельный заголовок. Это упрощает очистку вашего файла без необходимости переместить завершенные todos в другой файл, если это более желательно для вас.

Эти три метода несколько аналогичны тому, как CSS работает для веб-страниц: вы можете стилизовать где угодно в файле .html с помощью атрибута, использовать тег стиля, чтобы стиль был отдельным, но все же в том же файле, или полностью сохранить его отдельно в связанном файле.