Запитання з тегом «directory-local-variables»


2
Як я можу встановити локальну змінну каталогів щодо розташування файлу .dir-locals.el?
Я часто опиняюся в ситуації, коли мені кажуть ставити відносні шляхи як локальну змінну каталогів. Наприклад, cmake-ide '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)))) Як я можу визначити таку змінну 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-localals.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.