Jak przeładować zmienne lokalne katalogu? Chciałbym zmodyfikować .dir-locals.eli zastosować takie zmiany w bieżącej sesji
Jak przeładować zmienne lokalne katalogu? Chciałbym zmodyfikować .dir-locals.eli zastosować takie zmiany w bieżącej sesji
W wielu moich projektach używam .dir-locals.elplików do konfigurowania zmiennych specyficznych dla projektu, takich jak polecenia kompilacji. Po otwarciu pliku w katalogu zawierającym taki plik emacsnarzeka na „ryzykowne zmienne lokalne” , w szczególności: The local variables list in $DIR$/...
Często znajduję się w sytuacji, w której kazano mi umieścić ścieżki względne jako zmienną lokalną katalogu. Na przykład cmake IDE „s cmake-ide-project-diri cmake-ide-build-dir. Oczywiście nie jest to zbyt przenośne. Więc zamiast .dir-locals.el: ((nil . ((cmake-ide-project-dir ....
Zmienna safe-local-variable-valuesmoże przechowywać pary nazwa / wartość, które są bezpieczne jako plik lokalny lub katalog lokalny. Czasami jednak chcę powiedzieć, że dowolna wartość jest poprawna dla danej zmiennej. Strona podręcznika, do której odsyłam, mówi, że każda wartość całkowita jest...
Chcę umieścić konfigurację poza moim init.elplikiem .dir-locals.el, tj. Następujące: ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) Ale za każdym razem, gdy próbuję...
Podoba mi się pomysł .dir-locals.el. Mam własny .dir-locals.elplik w katalogu domowym, który powinien ustawić wszystkie zmienne dla katalogów / plików, które otwieram, chyba że znajduje się .dir-locals.elbliżej katalogu, w którym otwieram plik. Jednak pomimo rozpoznania pliku zmienne katalogów dla...