[Bug: 21.4.19] Killing mini-buffer restores other buffers to previous state.

Stephen J. Turnbull stephen at xemacs.org
Mon May 26 15:24:17 EDT 2008


Jason Cipriani writes:

 > This is one that's been bugging me for years, over multiple versions
 > 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
helpful.

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.




More information about the XEmacs-Beta mailing list