Pytania otagowane jako buffer-local

1
Co robi `setq-local` i kiedy powinienem go używać?
Nie jestem całkiem pewien na temat wszystkich odmian zmiennych lokalnych buforów, nawet po przeczytaniu wszystkich dokumentów i kilku postów tutaj na SX. Oto podsumowanie mojego zrozumienia: (defvar foo ..)deklaruje zmienną dynamiczną dla pliku. Ale zmienna (1) nie jest znana innym plikom, chyba że zawierają one również defvar instrukcję, oraz (2) …

1
Oznacz zmienną lokalną jako bezpieczną dla dowolnej wartości
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 uważana za bezpieczną fill-column. Czy istnieje sposób, aby to zrobić dla …

1
Spraw, aby zmienna lokalna bufora ponownie stała się globalna
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 (kill-local-variable 'foo)nie zabiła. Zasadniczo, jak mogę „cofnąć” make-local-variable?

2
Jak przetrwać markery zła?
Chcę być w stanie zapisać mój bufor lokalnych znaczników zła (m, aby zaznaczyć lokalizację, a następnie „lub”, aby przejść do niej) w sesjach / instancjach emacsa. Nie jestem pewien, jak to zrobić. Próbowałem zainstalować / używać sesji i dodać je w następujący sposób: (add-to-list 'session-locals-include 'evil-markers-alist) To jednak nie działa …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.