Вопросы с тегом «directory-local-variables»


2
Как установить локальную переменную каталога относительно расположения файла .dir-locals.el?
Я часто оказываюсь в ситуации, когда мне говорят, что относительные пути должны указываться в качестве локальной переменной каталога. Например , CMake-язя «S cmake-ide-project-dirи cmake-ide-build-dir. Конечно, это не очень портативно. Так что вместо .dir-locals.el: ((nil . ((cmake-ide-project-dir . "/home/user/code/project")))) Я хочу что-то вроде ((nil . ((cmake-ide-project-dir . directory-of-current-dir-locals-file)))) Как я могу …

2
Запомните разрешение выполнять «рискованные» локальные переменные
Во многих моих проектах я использую .dir-locals.elфайлы для настройки конкретных переменных проекта, таких как команды компиляции. При открытии файла в каталоге, содержащем такой файл, emacsжалуется на «рискованные локальные переменные» , а именно: The local variables list in $DIR$/ contains variables that are risky (**) Do you want to apply it? …

1
Отметьте локальную переменную безопасной для любого значения
Переменная safe-local-variable-valuesможет хранить пары имя / значение, которые безопасны как локальный файл или локальный каталог. Однако иногда я хочу сказать, что любое значение является допустимым для данной переменной. На странице руководства, на которую я ссылаюсь, написано, что любое целочисленное значение считается безопасным fill-column. Есть ли способ сделать это для моих …

1
Доверие .dir-locals.el
Я хочу поместить некоторые настройки вне моего init.elфайла .dir-locals.el, то есть следующее: ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) Но каждый раз, когда я пытаюсь открыть какой-либо файл в своей .emacs.dпапке, emacs спрашивает меня, сохранить ли его, чтобы применить этот код. …

1
Как пути файлов отображаются в подкаталогах в .dir-locals.el?
Мне нравится идея .dir-locals.el. У меня есть собственный .dir-locals.elфайл в моем домашнем каталоге, в котором должны быть установлены все переменные для каталогов / файлов, которые я открываю, если только нет места .dir-locals.elближе к каталогу, в котором я открываю файл. Однако, даже если файл распознан, переменные каталога для подкаталогов не являются …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.