Emacsウィンドウがすでに分割されていることを検出するにはどうすればよいですか?私.emacs
ファイルでEmacsウィンドウの検出は既に分割されています
は、私が持っている:
(when (display-graphic-p)
(set-frame-size (selected-frame) 166 85)
(split-window-horizontally))
私はサイド・バイ・サイド2つのバッファ、広いそれぞれ正確に80文字を持つことができました。
毎回私の.emacsファイルを変更して、それを所定の場所にリロードしたいので、私は.emacsファイルにM-x load-file
を実行します。そのウィンドウは再分割されます。
フレームが既に分割されているかどうかを確認するコールがあり、それがない場合は(split-window-horizontally)
と呼ぶことができますか?何かのように:あなたが行うことができるはずので
(when (window-is-root)
(split-window-horizontally))
または
(when (not (window-is-already-split))
(split-window-horizontally))
は完璧に動作し、感謝!そして、ドキュメントポインタにも感謝します。私はこのページを見つけました:http://www.gnu.org/software/emacs/manual/html_node/elisp/Splitting-Windows.html#Splitting-Windowsしかし、それは有用な情報を持っていないようです。 – sligocki