Orgmode: ¿es posible establecer etiquetas a nivel de archivo?

11

Al tener un archivo para un proyecto en particular, me gustaría que todos los nodos en ese archivo tengan una etiqueta que identifique el proyecto, para que luego pueda usarlo para crear vistas de agenda solo para ese proyecto. Hasta ahora, todo lo que he encontrado es el #+TAGS: foo bar spamque especifica una lista dura de etiquetas ofrecidas en el autocompletado de etiquetas para ese archivo.

¿Alguien sabe de una #+XXXinstrucción similar para lograr esto?

El Ninja Trepador
fuente

Respuestas:

17

Si. Del capítulo de herencia de etiquetas del org-modemanual (énfasis mío):

Las etiquetas hacen uso de la estructura jerárquica de los árboles de contorno. Si un encabezado tiene una etiqueta determinada, todos los subtítulos también heredarán la etiqueta. Por ejemplo, en la lista

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

el rumbo final tendrá las etiquetas :work:, :boss:, :notes:y, :action:a pesar de que el título final no es explícitamente marcados con esas etiquetas. También puede establecer etiquetas que todas las entradas de un archivo deben heredar, como si estas etiquetas se definieran en un hipotético nivel cero que rodea todo el archivo. Use una línea como esta:

 #+FILETAGS: :Peter:Boss:Secret:
itsjeyd
fuente
Genial, encontré la respuesta inmediatamente después de publicar la pregunta, y escribí una respuesta yo mismo, pero me ganaste;) ¡Gracias por tu respuesta!
El Ninja Trepador
1
@ElNinjaTrepador Sí, por 12 segundos :) Sin embargo, ¡estoy feliz de que hayas podido responder tu propia pregunta!
itsjeyd
7

Las etiquetas específicas de archivo se pueden especificar como:

#+FILETAGS: :tag1:tag2:tag3:

Estas etiquetas se aplican a las entradas de nivel inferior a través de la herencia.

Usuario de Emacs
fuente
6

De acuerdo, encontré la respuesta a la pregunta justo después de publicarla ... de todos modos, aquí va para aquellos que tal vez no sepan cómo hacer esto:

#+FILETAGS: :foo:bar:spam:

Lo encontré en esta página muy útil con todas las configuraciones en el búfer.

El Ninja Trepador
fuente