Sto sviluppando una libreria e vorrei ricaricarla dopo averla modificata senza uscire da Emacs (supponiamo che sia attiva load-path):
(load-library "myname")
Quando lo faccio, Emacs non defvarrileva le modifiche alle variabili -bound.
Non voglio chiamare manualmente eval-defun( C-M-x) su ogni modulo di livello superiore. Fa M-x eval-bufferil rispetto defvar/ defcustom?
eval-defun, non rileva le modifiche defvar.
defvari messaggi in un file o buffer, se ho capito bene.
load-fileimplica che vuole valutare l'intero file mentre si assicura che i defvar vengano rivalutati.
(unload-feature 'myname)prima?