[climacs-devel] interactor / minibuffer redraw
Christophe Rhodes
csr21 at cam.ac.uk
Mon Apr 4 09:37:02 UTC 2005
Hi,
It is my suspicion that there is a problem in climacs' toplevel loop,
such that the minibuffer contents aren't preserved over certain
interactions. It could of course be a problem in a lower layer...
To see the problem, arrange such that there is a climacs window with
the minibuffer area able to be obscured by another window -- something
like
+--------------------+
| |
+---| climacs |
| | |
| +--------------------+
| xterm |
+----------+
then type (for instance)
M-x Set
Bring the xterm to the front, obscuring the climacs minibuffer, then
bring the climacs window back. Type
SPC Sy SPC
and note that the second SPC completes "Syntax" for you, but then
prints "No such command" in the minibuffer.
The particular instance of this that I would dearly love to see fixed
-- but I suspect that it's the same problem in any case -- is that
this makes the use of the possible completions gesture (C-/) useless
in the context of C-x C-f: create a small text file in /tmp/ by other
means, and then do
C-x C-f /t C-/
a (partial) completions window pops up: choose /tmp/, and then attempt
to select your file; I get
debugger invoked on a SIMPLE-ERROR in thread 12565:
#<GOATEE:SIMPLE-SCREEN-AREA X 99:144 Y 0:14 {B120031}> is not
contained in #<CLIMACS-GUI::MINIBUFFER-PANE CLIMACS-GUI::INT
{AE455A1}>.
from
CLIM:ERASE-OUTPUT-RECORD
Any ideas? (I'd love a quick fix, but... I appreciate that this may
not be easy)
Cheers,
Christophe
More information about the climacs-devel
mailing list