現在、私はrubyとrspecを使用しています。コンパイルバッファを表示する別のモニターに別のフレームを持つというアイデアが本当に好きです。現在の設定では、「コード」フレーム(実際の作業を行う)と「テスト結果」フレーム(rspecの結果を見る)を使用しています。
問題は、「テスト結果」フレームでコンパイルエラーまたはファイルを開こうとすると、そのフレームでウィンドウが分割されることです。私が本当にやりたいのは、「コード」フレームで開くことです。
私はすでにオプションを使用していますdisplay-buffer-reuse-frames
。コンパイル結果ウィンドウも設定しようとしましたが、dedicated
emacsが新しいウィンドウを開こうとするたびに、新しいフレームが作成されます(Helmを使用する場合は特にひどいです)。
これを達成する簡単な方法はありますか?
popwin.el
MELPA を使用してコンパイルをポップアップし、C-g
押されるまで持続するバッファーを支援します。フルタイムで必要な場合は、別のウィンドウで切り替えます。emacsがそうするので、私は窓を固定することを考えませんでしたsplit-windows-sensibly
。