Orgmode: возможно ли установить теги на уровне файлов?

11

Имея файл для конкретного проекта, я бы хотел, чтобы все узлы в этом файле имели тег, идентифицирующий проект, чтобы впоследствии я мог использовать его для создания представлений повестки дня только для этого проекта. Пока что все, что я нашел, это то, #+TAGS: foo bar spamчто указывает жесткий список тегов, предлагаемых в автозаполнении тегов для этого файла.

Кто-нибудь знает #+XXXподобную инструкцию для достижения этой цели?

Эль ниндзя Трепадор
источник

Ответы:

17

Да. Из главы руководства по наследованию теговorg-mode (выделено мое):

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

 * Meeting with the French group      :work:
 ** Summary by Frank                  :boss:notes:
 *** TODO Prepare slides for him      :action:

окончательный заголовок будет иметь бирки :work:, :boss:, :notes:и :action:даже несмотря на то, окончательный заголовок явно не помечены этими тегами. Вы также можете установить теги, которые все записи в файле должны наследовать так же, как если бы эти теги были определены в гипотетическом нулевом уровне, который окружает весь файл. Используйте такую ​​строку:

 #+FILETAGS: :Peter:Boss:Secret:
itsjeyd
источник
Отлично, я нашел ответ сразу после публикации вопроса и сам написал ответ, но вы меня опередили;) Спасибо за ваш ответ!
Эль Ниндзя Трепадор
1
@ElNinjaTrepador Да - на 12 секунд :) Однако я рад, что вы смогли ответить на свой вопрос!
Джиджей
7

Специфичные для файла теги могут быть указаны как:

#+FILETAGS: :tag1:tag2:tag3:

Эти теги затем применяются к записям более низкого уровня посредством наследования.

Пользователь Emacs
источник
6

Хорошо, я нашел ответ на вопрос сразу после его публикации ... в любом случае, здесь это касается тех, кто может не знать, как это сделать:

#+FILETAGS: :foo:bar:spam:

Нашел его на этой очень полезной странице со всеми настройками в буфере.

Эль ниндзя Трепадор
источник