Today, I updated from Emacs 29.3 to 29.4. However, when I did I found that the command “M-x restart-emacs” no longer works. Here’s the mystery.
- It works on 29.3 with my init files.
- It works on 29.4 without my init files using the -q option.
- It does not work on 29.4 with my init files.
This means that there is some sort of change between the two versions that interacts in such a way that it stops the restart-emacs package from making a new process before closing the old one, as well as keeping restart-emacs ignorant of that before it closes the current process. What could that be?