Question Définition d'une variable de fichier local en mode org d'Emacs


Dans un fichier org-mode particulier, je ne souhaite pas que les tags soient hérités. Je pensais mettre -*- org-use-tag-inheritance: nil car la première ligne ferait l'affaire, mais cela ne semble pas fonctionner. En dehors de l'exécution manuelle d'un setq déclaration, comment puis-je y arriver?


12
2017-11-17 16:56


origine


Réponses:


Vous manquez un suivi -*- dans le commentaire d'en-tête.

Essaye ça:

# -*- org-use-tag-inheritance: nil; -*-

n.b. Il est facile de vérifier si les variables locales ont été définies comme prévu - utilisez simplement C-h v VAR pour le VAR en question, et Emacs vous indique s'il a une valeur tampon-locale.


13
2017-11-17 17:31



Je préfère la configuration des variables lisp in-buffer à la fin du fichier, comme ceci:

* Local variables
# local variables:
# org-attach-directory: "./data"
# org-id-method: uuid
# end:

6
2018-05-17 09:59