Emacs ウィンドウが既に分割されていることを検出するにはどうすればよいですか?
私の.emacs
ファイルには、次のものがあります。
(when (display-graphic-p)
(set-frame-size (selected-frame) 166 85)
(split-window-horizontally))
これにより、それぞれ正確に 80 文字幅の 2 つのバッファーを並べて配置できます。
時々、.emacs ファイルを変更してその場で再読み込みしたいのでM-x load-file
、.emacs ファイルを実行すると、そのウィンドウが再分割されます。
フレームが既に分割されているかどうかを確認し、分割されていない場合にのみ呼び出すことができるコマンドは(split-window-horizontally)
ありますか? 何かのようなもの:
(when (window-is-root)
(split-window-horizontally))
また
(when (not (window-is-already-split))
(split-window-horizontally))