mit-scheme-devel
[Top][All Lists]
Advanced

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

[MIT-Scheme-devel] Old bug in Edwin's console-screen.


From: Matt Birkholz
Subject: [MIT-Scheme-devel] Old bug in Edwin's console-screen.
Date: Sat, 1 Aug 2009 12:29:41 -0700

I thought my recent patches to Edwin broke something, but then I found
the same behavior in ye ol' 7.7.90+20090107-1ubuntu1 (Jaunty -- 9.04).

In a terminal, when a temporary message (e.g. "Mark set") is erased
(after read-key-timeout/slow), the terminal's cursor is left on the
last line, in the minibuffer.  It is not returned to the location of
the point in the selected window.

I patched clear-current-message! to apply window-direct-update! to the
typein-window AND the selected-window.  This puts the terminal's
cursor back after a temporary message is erased, but there are still
certain non-temporary messages that still leave the cursor behind.

When I type C-x C-g, Edwin displays the message "Undefined command:
C-x C-g" but leaves the cursor in the minibuffer, at the end.  A
subsequent C-g displays "Quit" temporarily, but still does not update
the selected window(!).

Perhaps this will ring a bell, or I can find some other encouragement
here?




reply via email to

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