In vielen meiner Projekte verwende ich .dir-locals.el
Dateien, um projektspezifische Variablen wie Kompilierbefehle einzurichten. emacs
Beschwert sich beim Öffnen einer Datei in einem Verzeichnis, das eine solche Datei enthält, über "riskante lokale Variablen" , insbesondere:
The local variables list in $DIR$/ contains variables that are risky (**)
Do you want to apply it? You can type
y -- to apply the local variables list.
n -- to ignore the local variables list.
** LaTeX-command : "lualatex -shell-escape"
Ich möchte diese Funktion nicht deaktivieren, möchte aber nur einmal (während einer Emacs-Sitzung) nach einer bestimmten .dir-locals.el
Datei gefragt werden.
Ich verwende einige Plugins, die den gesamten Quellenbaum analysieren wollen, und es ist ziemlich ärgerlich, y
hunderte Male zu schlagen, nur um alles zu analysieren.
Also die eigentliche Frage:
Kann
emacs
der Lademechanismus für lokale Variablen so konfiguriert / geändert werden, dass das Laden einer bestimmten Liste lokaler Variablen für die gesamteemacs
Sitzung zugelassen / verweigert wird ?