Как отобразить полный контекст записей в структурном виде программы org-режима

В представлении программы org-режима daily/weekly, там способ отобразить полный контекст записей?

Мое чтение кода состоит в том, что он находит первый заголовок выше метки времени и дисплеев этим. Однако в моем случае, тот заголовок часто является 3-4 уровнями глубоко и не имеет смысла без маркеров выше его. Также не кажется, что существуют рычаги для легкого изменения этого. Фильтрация тривиальна, но не изменение фундаментального формата представления.

10
задан studgeek 13 January 2014 в 00:59
поделиться

1 ответ

Не существует способа отобразить весь контекст непосредственно в представлении повестки дня, но вы можете щелкнуть правой кнопкой мыши на заголовке в представлении повестки дня, и это покажет вам этот заголовок в главном окне в разреженном древовидном контексте.

Возможно, вам придется свернуть все в главном окне, чтобы при щелчке правой кнопкой мыши отобразился вид разреженного дерева.

Это кажется довольно близким к тому, что вы ищете. Чтобы проверить, сделайте следующее:

  1. Создайте нужное представление повестки дня.
  2. В главном окне документа сверните все до заголовков первого уровня.
  3. Щелкните правой кнопкой мыши на нужном заголовке в представлении повестки дня. Это должно показать заголовок в разреженном древовидном контексте в главном окне документа.

Есть несколько вещей, которые можно сделать, чтобы получить лучшую информацию о контексте в представлениях повестки дня, кроме использования функции правой кнопки мыши, описанной выше.

Во-первых, вы можете расположить сами заголовки так, чтобы они давали вам больше информации о контексте. Например, можно иметь множество заголовков четвертого уровня с надписью "Задачи", каждый из которых включает задачи, связанные с заголовками, расположенными выше в каждом дереве. Однако это не даст хорошей контекстной информации в представлении повестки дня, поскольку текст заголовка каждой строки будет одинаковым (т.е. "Задача") и не будет содержать никакой информации в контексте. Простым решением было бы просто сделать заголовки более конкретными, например, "Задачи проекта xxxx" и "Задачи проекта yyy".

Другой способ получить больше контекста в представлении повестки дня - это использование "категорий". Первым столбцом в представлении повестки дня по умолчанию является имя файла, содержащего заголовок, но если у заголовка есть категория, то будет показана и категория. Чтобы назначить категорию заголовку и всем его поддеревьям, можно добавить свойство категории к основному заголовку, например, так:

 :PROPERTIES:
  :CATEGORY:Project xxx Stuff
  :END:

Теперь просмотр повестки дня будет показывать "Project xxx Stuff" в первом столбце для каждой строки повестки дня, собранной из поддерева этого заголовка.

8
ответ дан 4 December 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: