title: How can I make the compilation log create a new window in Emacs?
body: <p>If I only have one window showing in emacs and use M-x compile, the window splits in two and I can watch the compile buffer easily.  However, if I have more windows showing, the compilation log takes over one of the others, which I find irritating.  How can I make emacs always split a new window to show the compilation log?</p>
  
  <p>Edit: A bit more information from my reading that I've been doing.  It looks like compile.el calls display-buffer, which only splits a window if it is current full width.  Is there some way to avoid this behaviour?</p>