Orgmode: é possível definir tags no nível do arquivo?


11

Tendo um arquivo para um projeto específico, eu gostaria que todos os nós desse arquivo tivessem uma marca que identificasse o projeto, para que eu possa usá-lo posteriormente para criar visualizações de agenda apenas para esse projeto. Até agora, tudo o que encontrei é o #+TAGS: foo bar spamque especifica uma lista rígida de tags oferecidas no preenchimento automático de tags para esse arquivo.

Alguém sabe de uma #+XXXinstrução semelhante para conseguir isso?

Respostas:


17

Sim. No capítulo Herança de tags do org-modemanual (ênfase minha):

As marcas fazem uso da estrutura hierárquica das árvores de estrutura de tópicos. Se um cabeçalho tiver uma determinada tag, todos os subtítulos também herdarão a tag. Por exemplo, na lista

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

o título final terá as tags :work:, :boss:, :notes:e, :action:embora o título final não é explicitamente marcada com essas tags. Você também pode definir marcas que todas as entradas em um arquivo devem herdar, como se essas marcas estivessem definidas em um nível hipotético zero que envolve o arquivo inteiro. Use uma linha como esta:

 #+FILETAGS: :Peter:Boss:Secret:

Ótimo, encontrei a resposta imediatamente após postar a pergunta e escrevi uma resposta, mas você me venceu;) Obrigado pela resposta!
El Ninja Trepador

1
@ElNinjaTrepador Sim - por 12 segundos :) No entanto, estou feliz por você ter respondido sua própria pergunta!
itsjeyd

7

As tags específicas do arquivo podem ser especificadas como:

#+FILETAGS: :tag1:tag2:tag3:

Essas tags se aplicam a entradas de nível inferior por herança.


6

Ok, encontrei a resposta para a pergunta logo após publicá-la ... de qualquer forma, aqui vai para aqueles que talvez não saibam como fazer isso:

#+FILETAGS: :foo:bar:spam:

Encontrei nesta página muito útil com todas as configurações no buffer.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.