Eu estava experimentando variáveis locais e defini-lo:
(defvar-local foo nil "Buffer local foo")
Mais tarde, redesenhei meu programa para usar uma variável global em vez disso:
(defvar foo nil "Not buffer local foo")
mas a variável ainda é local de buffer e até (kill-local-variable 'foo)não a matou.
Basicamente, como posso "desfazer" make-local-variable?
make-variable-buffer-localnão usamake-local-variable.