[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Echo overriding messages
From: |
Stefan Monnier |
Subject: |
Re: Echo overriding messages |
Date: |
Tue, 15 Sep 2015 13:53:39 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
> Emacs used to not always cover up messages with keystroke
> echoing. For example, in Emacs 24.5, setting
> (local-set-key "ab"
> (lambda ()
> (interactive)
> (message "Hello")
> (let ((echo-keystrokes 0))
> (push ?a unread-command-events))))
The let-binding has no effect since the echo doesn't take place during
the `push', but after the command finished execution.
> and then keying in "ab" would display
> Hello
> in the minibuffer. In the git master, it will display
> a-
Hmm... This is not an intended change. Both behaviors look
acceptable/reasonable, but can you make a bug report for it?
> Even setting `echo-keystrokes' to 0, the message is overwritten
> and the echo area is blank (although the message does show up in the
> *Messages* buffer).
Hmm.. indeed, it shouldn't be blank.
Stefan