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