[Top][All Lists]
[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?
- [MIT-Scheme-devel] Old bug in Edwin's console-screen.,
Matt Birkholz <=