I have an emacs daemon running with one client that opened a file. I understand the concept behind C-k showing "Buffer still has clients", but why does this happen when the buffer is only open on one client (I only have one client open)?
Does emacs daemon consider the emacs server copy of the buffer another client copy?
The client connection isn't closed with C-k
, it's closed with C-x #
. So in effect, when you hit C-k
you are telling Emacs to kill the buffer without closing the connection. So the 'open client' is the one you're looking at.