I am using Emacs 24.5 on Mac OS (installed with homebrew) in daemon mode. I normally leave the daemon running for long periods of time (weeks) while I'm working. I'll open up files from the command line using
I've noticed is that emacsclient will block if opening the file causes a minibuffer prompt. For instance, if I've already got the file open and the file on disk differs from the file in the associated buffer. 99% of the time, I just switch to emacs, answer yes (or sometimes no) and everything works perfectly.
However, intermittently, emacsclient will block, as will the emacs GUI, but no minibuffer message will be displayed. My only option at this point seems to be killing the daemon. It's almost as if the minibuffer message is being displayed on a non-existent frame (I often work with multiple frames).
- Does anyone know what's going on here - and perhaps a way to prevent it?
- Is there a way to unblock a blocked emacs daemon? C-g from the GUI isn't having any effect.