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
Załóżmy, że mam katalog z tymi plikami. /foo/bar/baz/.dir-locals.el /foo/bar/.dir-locals.el /foo/.dir-locals.el Kiedy idę, aby utworzyć plik /foo/bar/baz/, chciałbym połączyć je w łańcuch tak, aby /foo/.dir-locals.elobowiązywało najpierw, a potem /foo/bar/.dir-locals.eli...
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 ....
Czy można ustawić przypisania klawiszy specyficzne dla bufora? Mam jeden z moich plików org: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Ale to wiązanie trwa również dla innych plików w trybie organizacji. Jeśli otworzę plik z...
Mój plik .emacs odziedziczyłem około 18 lat temu od znajomego. Pośrodku znajduje się złowieszczy komentarz ostrzegający o konsekwencjach bezpieczeństwa dla tej enable-local-variablesfunkcji: ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: [email protected] (David Blob) ;; Subject:...
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...
Eksperymentowałem ze zmiennymi lokalnymi i ustawiłem: (defvar-local foo nil "Buffer local foo") Później przeprojektowałem swój program, aby zamiast niego używał zmiennej globalnej, używając: (defvar foo nil "Not buffer local foo") ale zmienna jest nadal buforowana lokalnie, a nawet jej...
Czasami wygodnie jest zdefiniować lokalne zmienne pliku z komentarzami, takimi jak poniższe, które muszą znajdować się na końcu pliku. # Local Variables: # fill-column: 80 # End: Jednak w buforach w trybie org komentarze te są uważane za „wewnątrz” ostatniego nagłówka. Na przykład w poniższym...
Widzę ;; Local Variables: ;; mangle-whitespace: t ;; End: w wielu plikach źródłowych Elisp różnych doświadczonych programistów Emacsa. Ale kiedy ja describe-variable, Emacs 24.3 mówi, że nie mangle-whitespacezdefiniowano żadnej zmiennej . Czy mangle-whitespacezapewnia Emacs 24.4? Lub jakimś...
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...
Czy mogę określić dla konkretnego pliku, że nie chcę, aby Emacs powiadamiał mnie o zmianie pliku na dysku i pytał, czy chcę zaakceptować zmiany, czy nie? Nie chcę tego robić globalnie, tylko dla plików, o których wiem, że często będą zmieniane poza Emacsem (w szczególności pliki Org związane z...