В настоящее время я работаю с ruby и rspec. Мне очень нравится идея иметь отдельный кадр в другом мониторе, показывающий мне буфер компиляции. Моя текущая настройка использует фрейм 'code' (в котором я выполняю реальную работу) и фрейм 'test-result' (в котором я вижу результаты rspec)
Проблема в том, что когда я пытаюсь открыть какую-то ошибку или файл компиляции во фрейме 'test-result', окно разбивается на этот фрейм. Что я действительно хотел бы сделать, так это открыть его в моем «кодовом» фрейме.
Я уже использую эту опцию display-buffer-reuse-frames. Я также пытался установить окно результатов компиляции dedicated, но всякий раз, когда emacs пытается открыть новое окно, создается новый фрейм (что особенно ужасно, если вы используете Helm.)
Есть ли простой способ добиться этого?
popwin.elиз MELPA всплывающие окна компиляции и помощи, которые сохраняются до C-gнажатия. Если они нужны мне полный рабочий день, я просто переключаюсь на них в другом окне. Я не думал о закреплении окон, потому что Emacs делает split-windows-sensibly.