[slime-devel] Dismissing temp buffers

Walter GR waltergr at aol.com
Fri Jan 16 23:46:53 UTC 2009


I realized I confused "window" and "frame" in my message.  Good job on 
deciphering what I meant.  :)

Helmut Eller wrote:

> The implementation has changed a bit: q kills the window only if the
> window was created for the temp buffer.  If the window existed before
> then the window remains as it is, only the previous buffer is displayed
> in the window.  It doesn't restore the full window config, because that
> doesn't work for some people.

Restoring the full window config would be done by Emacs (and not SLIME,) 
right?

> Aha, there is a variable `even-window-heights':
> "If non-nil `display-buffer' will try to even window heights.
> Otherwise `display-buffer' will leave the window configuration
> alone.  Heights are evened only when `display-buffer' chooses a
> window that appears above or below the selected window."
> 
> Have you tried to set that to nil?

Thanks, I hadn't found that setting.  It does work as advertised.  That 
makes the situation more tolerable, but I think I'll give up trying to 
get Emacs to respect my window configuration.  I'll just have 1 frame 
for editing and 1 for the REPL.

Thanks for your help,

Walter





More information about the slime-devel mailing list