emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

New multi-command facility displays in the wrong echo area.


From: Alan Mackenzie
Subject: New multi-command facility displays in the wrong echo area.
Date: Fri, 9 Oct 2020 16:34:45 +0000

Hello, Emacs.

With a recent master:

(i) In a GUI environment, create two frames, each displaying a buffer.
(ii) In frame F1, do C-x b `switch-to-buffer', but don't type anything
more.
(iii) Move to frame F2, and start an isearch with C-s some-text.

Although currently in F2, the isearch's pattern is displayed in the echo
area for F1.  This is wrong.

It's wrong because F1's echo area isn't necessarily visible.  It may
have been moved off the screen by GUI facilities.  The effect is then
missing text in the echo area.

Instead do the same on a TTY, where frame switching commands have been
bound to keys.  The effect of the missing echo area text is more
pronounced, since there is no way of ever seeing it - on pressing the
key to return to F1, the command in F2 is cancelled along with its echo
text.

I wasn't previously aware of this multiple command facility.  I think
the above should be fixed, somehow.

-- 
Alan Mackenzie (Nuremberg, Germany).



reply via email to

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