2
El valor predeterminado de la variable local del búfer no se establece hasta el primer `setq`
Digamos que defino una variable local de búfer foo, y su valor predeterminado es "a": (defvar foo "a") (make-variable-buffer-local 'foo) (default-value 'foo) ;; => "a" Inmediatamente después de esto ejecuto el siguiente código: (let ((foo "b")) (with-temp-buffer (message "foo: %s" foo))) ;; => "b" El resultado es "b", que es …