J'expérimentais avec des variables locales et définissais:
(defvar-local foo nil "Buffer local foo")
J'ai ensuite repensé mon programme pour utiliser une variable globale à la place en utilisant:
(defvar foo nil "Not buffer local foo")
mais la variable est toujours un tampon local et (kill-local-variable 'foo)
ne l'a même pas tué.
Fondamentalement, comment puis-je "annuler" make-local-variable
?
make-variable-buffer-local
pasmake-local-variable
.