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 defvar
rileva le modifiche alle variabili -bound.
Non voglio chiamare manualmente eval-defun
( C-M-x) su ogni modulo di livello superiore. Fa M-x eval-buffer
il rispetto defvar
/ defcustom
?
eval-defun
, non rileva le modifiche defvar
.
defvar
i messaggi in un file o buffer, se ho capito bene.
load-file
implica che vuole valutare l'intero file mentre si assicura che i defvar vengano rivalutati.
(unload-feature 'myname)
prima?