This may be user error, but if I open a file with
emacsclient -c file.tex
then if I try to reload the file using C-x C-v
, then I get the usual
Find alternate file:
but if I press enter on that, I get
Buffer: `file.tex` still has clients: kill it? (yes or no)
If I say yes
to that, the frame exits. If I say 'no', then nothing happens.
This seems to happen when the same file is open in multiple frames, using emacsclient everywhere. So presumably the same process is being used for these multiple frames.
Can someone explain what is going on here? What is the meaning of the message, and why does the frame exit instead of updating the file buffer in that frame?
C-x C-v
is the key forfind-alternate-file
funtion.revert-buffer
is the function you need – Nsukami _ Dec 27 '14 at 20:07C-x C-v
normally works. I'm just wondering why it is not working here. – Faheem Mitha Dec 27 '14 at 20:20C-x C-v
is bound? And what's happening when using therevert-buffer
function? – Nsukami _ Dec 27 '14 at 20:44