Pregunta:
A veces es conveniente definir variables locales de archivo con comentarios como los siguientes, que deben estar al final de un archivo.
# Local Variables:
# fill-column: 80
# End:
Sin embargo, en búferes de modo de organización, estos comentarios se consideran "dentro" del último título. Por ejemplo, en el siguiente búfer, los comentarios se ocultarán siempre que los subárboles C
o B
estén ocultos.
* A
* B
** C
# Local Variables:
# fill-column: 80
# End:
Realmente no me importa esconderme.
El problema real es que los comentarios se llevarán a cabo cada vez que mueva el subárbol C
otro lugar. Por ejemplo, si llamo org-refile
en C
, o si lo muevo con org-metaup
(y los me gusta), los comentarios se mueven junto con el subárbol y, obviamente, dejan de funcionar.
¿Hay alguna manera de decirle a org-mode
que deje de hacer esto?
Respuesta:
Basado en un vistazo rápido a través de la documentación sobre Org Syntax , no creo que haya una forma incorporada para hacer esto.
Una posible solución alternativa sería agregar un título de nivel superior como
* File-local variables
encima de la sección de variables locales y :noexport:
con :noexport:
Por supuesto, la etiqueta solo es necesaria si planea exportar el documento principal.
Si desea considerar la implementación de una solución personalizada, podría ser útil observar cómo org-mode
usa la variable org-list-empty-line-terminates-plain-lists
. Como sugiere el nombre, cuando esta variable se establece en un valor no nil
, una sola línea vacía es suficiente para terminar una lista simple, por lo que podría ser posible que algo similar funcione para los subárboles.