У багатьох своїх проектах я використовую .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
сеансу?