emacs-circe / circe

Circe, a Client for IRC in Emacs
GNU General Public License v3.0
391 stars 51 forks source link

message still stays in the minibuffer #331

Closed jidanni closed 6 years ago

jidanni commented 6 years ago

Start circe offline, it cannot connect, so go to the buffer and do C-x k

Really kill all buffers of this server? (if not, try `circe-reconnect') (y or n) y

but that message still stays there in the minibuffer! (circe-version)"Circe 2.6"(emacs-version)"GNU Emacs 25.2.2...

wasamasa commented 6 years ago

Yes, that's the nature of the echo area (it's only called the minibuffer if you edit text in it), the displayed text stays there until replaced by another one or executing a command. This isn't a Circe bug at all, just standard Emacs behavior.

jidanni commented 6 years ago

Try this experiment,

$ emacs
C-x k

You will see the message

Kill buffer (default ...):

and when you answer "y", poof, buffer and message both gone!

That is the correct way.

wasamasa commented 6 years ago

I can't reproduce that here actually:

jidanni commented 6 years ago
# su - nobody #or just us another pristine account
No directory, logging in with HOME=/
nobody@jidanni6:/$ emacs -nw
C-x k
jorgenschaefer commented 6 years ago

Circe uses the built-in y-or-n-p method. If you feel this method should clean out the echo area after reading the response, please file a bug report with Emacs itself.

jidanni commented 6 years ago

OK, made https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30587 .