The arglist window that slime-space displays isn't automatically closed on Xemacs 21.4 and CVS slime (2004-10-27). The problem seems to be that slime-message is called from a slime-eval-async callback, where the current buffer is " *cl-connection*". This means that the window-closing lambda is pushed into the buffer-local slime-pre-command-actions of the wrong buffer, and thus never gets called.
Juho Snellman jsnell@iki.fi writes:
The arglist window that slime-space displays isn't automatically closed on Xemacs 21.4 and CVS slime (2004-10-27). The problem seems to be that slime-message is called from a slime-eval-async callback, where the current buffer is " *cl-connection*". This means that the window-closing lambda is pushed into the buffer-local slime-pre-command-actions of the wrong buffer, and thus never gets called.
Thanks for investigating this issue. I installed a fix in the CVS version.
There are probably some more such situations; we should fix them if we spot them.
Helmut.