Stavo sperimentando variabili locali e ho impostato:
(defvar-local foo nil "Buffer local foo")
Successivamente ho riprogettato il mio programma per utilizzare una variabile globale usando invece:
(defvar foo nil "Not buffer local foo")
ma la variabile è ancora buffer locale e (kill-local-variable 'foo)
non l'ha nemmeno uccisa.
Fondamentalmente, come posso "annullare" make-local-variable
?
make-variable-buffer-local
non lo usamake-local-variable
.