I recently upgraded from Carbon Emacs (v22.3) to Vanilla Emacs 23.2 (from http://www.emacsformacosx.com ). On Carbon Emacs, when compiling a project, the frame is split into two with the current source file / SConscript in the upper window and compilation of the output in the lower window. I pressed Cx ` to go to the first warning or error at the compilation output, and it will replace everything that was in the top window with the source file in which the error or warning is located.
In Emacs 23.2, however, a third window opens, opening two windows in the upper half of the frame (vertical separation) and compilation output in the window of the lower half of the frame. How do I tell Emacs not to open a new window and instead open code in an existing non-compiler output window in a frame?
A bit more clarification about the behavior I just noticed. If I hit Cx ` while the buffer containing the source file or the SConscript file is active, a new window does not open. This is only if I manually go through the * compilation * buffer and click on an error or warning, or by clicking on the warning when a third buffer window appears.
emacs elisp
Grant limberg
source share