Do you use one single emacs instance to manage windows and to do your editing and everything else you do in Emacs?
I wonder:
a) How dangerous this is. Emacs could block or crash and thus block or kill everything with it.
b) How I could iterate on my emacs config without having to reboot the whole session.
Or do you use one emacs process just for window management and another emacs process for everything else?
Or is there a way to restart emacs without killing everything else, e.g. with some help from detached.el?
This question actually also applies to EXWM and rika as far as I understand these projects.
Thank you!