Tworzę bibliotekę i chciałbym ją ponownie załadować po edycji bez wychodzenia z Emacsa (zakładam, że jest włączona load-path
):
(load-library "myname")
Kiedy to robię, Emacs nie odbiera zmian w defvar
zmiennych związanych z.
Nie chcę ręcznie wywoływać eval-defun
( C-M-x) w każdym formularzu najwyższego poziomu. Czy M-x eval-buffer
szacunek defvar
/ defcustom
?
eval-defun
tego, nie odbiera zmian w defvar
.
defvar
plików w buforze, jeśli dobrze rozumiem.
load-file
oznacza, że chce ocenić cały plik, upewniając się, że defvary są ponownie ocenione.
(unload-feature 'myname)
pierwszy?