He estado buscando en Google y buscando en los org-babel
documentos, pero está saliendo con poco.
La cuestión es que una de las cosas en las que estoy trabajando es usar org-babel para enredar la fuente de Makefile . En ella, la documentación indica, y entiendo por qué lo hace, que necesito evaluar (setq org-src-preserve-indentation t)
, lo que tengo, en este momento.
La cosa es que no quiero habilitar este valor a nivel mundial. Puedo entender que tiene sentido para Python, Makefile u otros lenguajes que son sensibles al espacio en blanco, pero realmente no quiero que esté habilitado en otro lugar. Además, el resultado final de esto es que el archivo org final no funcionará para las personas que no habilitan el valor por defecto, por lo que el archivo org resultante es menos portátil de todos modos.
Preferiría que si podía simplemente permitir que org-src-preserve-indentation
en función de cada código de bloque (que es la tipificación adicional, pero puedo vivir con eso), pero incluso un ajuste de tampón específico es aceptable. La cuestión es que no estoy seguro de cómo hacerlo.
Yo sospecho que podría hacerse mediante el aprovechamiento de cómo #+HEADER
los ajustes se eval código Lisp, pero ¿eso no significa que cada vez que el archivo de enredo, o algo así, el ajuste se mantiene en cada momento? Prefiero no hacer eso, eso solo hace que el archivo sea impredecible de usar.