I kinda like the compiler notes tree, but it has one thing that bugs me.
A little background: I typically use slime by having one emacs window for the file I'm editing, and one emacs window for the slime repl. I don't split between the file and the repl in a single window. I use "C-c C-c" all the time to send the current defun to SBCL; I didn't even know about C-M-x until recently.
When I have compiler notes, my source window gets split up. If I "q", the notes disappear and the original layout is restored, but if I don't "q" immediately and another compiler notes tree is triggered, "q" doesn't restore the original layout, the window remains split.
What should I do? I tried using a typeout frame, but it doesn't look like the compiler notes tree uses it.
Zach