Am Sonntag, dem 16.10.2022 um 16:34 -1000 schrieb Zain Jabbar: > 2. Have Emacs update whenever the =home-environment= is updated. > Meaning, if I did not add =(service emacs-evil-service-type)= in my > =home-environment= then obviously =M-x evil-mode= should not work. > But after adding the service then I want =M-x evil-mode= to work > without having to restart Emacs. I do not understand the Emacs > loading system on Guix well enough to know why it does not work. > Skipping all of the =home-service= stuff, running =guix install > emacs-evil-mode= then =(guix-emacs-autoload-packages)= does not let > emacs know that =evil-mode= is installed. I would need to close Emacs > and start Emacs again for Emacs to know about =evil-mode= being > installed. I suggest not doing this; there are good reasons why I disabled it. If you still want to, you can instruct your running emacs process to load $GUIX_PROFILE/share/emacs/site-lisp/subdirs.el and perhaps also (guix- emacs-autoload-packages).
Cheers
