2 つのファイルで emacs を開くと$ emacs a.txt b.txt
、ウィンドウが縦に分割されます。
代わりに水平分割が必要です。この動作を制御する変数はありますか、それとも他の動作を変更せずに 1 つの動作をオーバーライドできるフックはありますか?
StackOverflow で関連する質問を見てきましたが、焦点が異なり、回答は直接適用できませんでした。
OPはファイルを開くときに他のウィンドウ を削除したい:複数のファイルを開くときにemacsが画面を水平に分割しないようにするにはどうすればよいですか?
OPはウィンドウを分割するすべての機能にグローバルに影響を与えたいと考えており、その答えは、分割アルゴリズムをだまして垂直分割に十分なスペースがないと考えさせることです: Emacs分割を水平に設定すると、同じことが適用されます: 垂直分割を使用して新しいEmacsバッファを開く
emacsを開いたときに実行される特定のコードを見つけて、への呼び出しを1つだけ変更したいと思います(split-window-vertically)
。
念のために言うと、私は GNU Emacs 24.3.1 を使用しています。