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?
make-variable-buffer-localniemake-local-variable.