Jason Cipriani writes:
This is one that's been bugging me for years, over multiple
of xemacs. If you cancel the mini buffer with C-g, it reverts the
layout of the rest of the buffers to the state they were in when the
mini buffer was originally displayed.
I think that is supposed to be a feature; you can investigate the
situation to decide which file you want to open, and when C-x C-f
returns you have the screen you started with. I suspect the same code
(basically a save-window-excursion) is also responsible for clearing
completion windows and the like. Just figuring out what actually is
going on would take me some time.
A patch would really speed up consideration of your implicit
proposal. Failing that, a specification of under what circumstances
return from the minibuffer (whether normal, by QUIT, or by other
error) should and should not restore the window configuration would be
Otherwise it will go into the queue, which is moving relatively slowly
at the present time. Maybe there are others who are more familiar
with that code, but I can't promise that they'll look at it soon.
XEmacs-Beta mailing list