I want to try a new workflow where split windows only happen if I request them, otherwise Emacs simply changes windows. I tried putting this command in my
(setq pop-up-windows nil)
And it seems to work mostly: if I use a help command, launch a compilation, use
M-x occur, etc. Emacs correctly changes windows. However, in the
*compilation* buffer, if I press
RET on a line, Emacs splits the frame into two windows. Does anyone know what other configuration I need to make sure that Emacs properly switches?