如何检测 Emacs 窗口已被拆分?
在我的.emacs
文件中,我有:
(when (display-graphic-p)
(set-frame-size (selected-frame) 166 85)
(split-window-horizontally))
这允许我有两个并排的缓冲区,每个缓冲区正好 80 个字符宽。
每隔一段时间我都会更改我的 .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))