<div class="gmail_quote">On Thu, Dec 10, 2009 at 4:13 AM, Tobias C. Rittweiler <span dir="ltr"><<a href="mailto:tcr@freebits.de">tcr@freebits.de</a>></span> wrote:<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">> Hi, I've been using slime casually for some time now and something<br>
> always annoyed me, when the debug window pop up, it changes the size of<br>
> the second window if there's one.<br>
<br>
</div>I cannot seem to reproduce this. Could you provide all steps beginning<br>
with M-x slime, then your window changing commands etc, please?<br><div class="im"></div></blockquote><div><br>in a source code file buffer<br>C-x 2<br>M-7 C-x ^<br>C-x o<br>M-x slime<br>C-x o<br>eval some wrong code<br>
press zero to close the debug window<br>the second window size is back to where it was before shrinking it<br><br>Maybe that's not a usual way to work for more experienced slimers. It also happen with elisp evaluation by the way. When the mini-buffer auto-completion window pop-up, it sometimes resize the second window, if it's too small I think, but restores window configuration afterward. I find this much less annoying. I didn't thought about looking at how it's made for auto-completion, just remembered that detail today.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
> I've searched for a ways to fix this behavior many times, but never<br>
> found any simple solution. So today I've got myself into the code and<br>
> made some changes. It works but the code is not really correct, one<br>
> problem is that if you dig farther than the first cause and then use<br>
> abort, it will hide the remaining debug buffers by restoring windows<br>
> to their prior state. Can someone help me improve that code or show me<br>
> a better way to achieve this?<br>
<br>
</div>I don't know what our current policy regarding window configuration is<br>
because we tried so many, and everytime we annoyed someone.<br></blockquote><div> <br>Slime is quite a beast, it must not be easy to maintain with lispers of all kind as users! While I'm still using just a fraction of it's power, I already think it's the best development environment ever.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I thought we were going to _get rid of_ automatically restoring<br>
configuration, and instead wanted to point people to `winner-mode'.<br></blockquote></div><br>Didn't knew about all this, that explain why the slime-set-emacs-snapshot function isn't being used. I've had a look at winner-mode and I'll certainly use it. But I think it doesn't really resolve this issue, as we still have to type 'C-c left' (I'm very lazy ;-).<br>
<br>- budu<br><br><br>