У багатьох своїх проектах я використовую .dir-locals.elфайли для установки певних змінних проектів, таких як команди компіляції. Після відкриття файлу в каталозі, що містить такий файл, emacsскаржиться на "ризикові локальні змінні" , зокрема:
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"
Я не хочу вимикати цю функцію, але хотілося б, щоб мене запитали лише один раз (під час сесії emacs) щодо конкретного .dir-locals.elфайлу.
Я використовую кілька плагінів, які хочуть проаналізувати все sourcetree, і це досить прикро, щоб потрапити в yсотні разів, щоб просто проаналізувати все.
Отже, власне питання:
Чи може
emacsмеханізм завантаження локальної змінної бути налаштований / модифікований таким чином, що дозволяє дозволити / заборонити завантаження певного списку локальних змінних протягом усьогоemacsсеансу?