emacs-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]