Попробуйте:
(setq compilation-window-height 1000)
Вы можете получить фантазию и рассчитать количество строк текста во фрейме ... (/ (frame-pixel-height) (frame-char-height))
, но это кажется глупым.
Ioуправляя тем, как Emacs обычно отображает буферы, вы можете настроить переменную same-window-regexps
так, чтобы она соответствовала всем именам буферов, и тогда все команды, которые отображают буферы с использованием display-buffer
, будут использовать одно и то же окно:
(setq same-window-regexps '("."))
См. Выбор окна для более подробной информации.