Context: I just updated Emacs via homebrew; I don't remember the steps I followed to get Emacs to run via daemon originally, but since the update it doesn't seem to be using it anymore (i.e. quitting and rerunning Emacs takes several seconds, loading a lot of stuff). I added the Emacs plugin to zsh, which basically runs Emacs using emacsclient
, and this works -- but now it doesn't seem to load my init file properly (located in .emacs.d/init.el
)
Specifically,
- the final command I have in init.el
(find-file ..)
that I use to always start on a certain org-mode page, is ignored in place of starting with only the*scratch*
buffer - various variables set in the init file are done so correctly
- any changes to init I've attempted to make since the Emacs update aren't recognized either, as if it is operating on a snapshot of the init file from before the update
Not sure how to run --debug-init
under emacsclient, but if I disable it and run emacs --debug-init
no errors come up.
How do I go about investigating/fixing this? Thanks in advance!
Edit: original issue 4) "Wrong type argument: stringp, nil
error occurs when attempting to save a change to a variable via the customize option buffer" -- ended up being unrelated to the above; apparently has to do with evil-mode escaping after editing a value field under insert mode in a Customize Option buffer while still in the value field (but moving outside of the field before escaping insert mode allows for successful apply and save)