emacs - 在创建时自动拆分帧

zwo*_*wol 6 emacs

我几乎总是在一个框架、两个窗口的配置中使用 Emacs(也就是说,一个操作系统窗口里面有两个 Emacs 窗口)。我有default-frame-alist设置,以便框架以正确的大小显示,但随后我必须手动拆分它们(使用C-x 3)。有没有办法告诉 Emacs 在创建每个新框架时自动执行此操作?

编辑:如果我碰巧在某个时候创建​​了一个新框架,我希望它也被垂直拆分。因此,(when window-system (split-window-horizontally))in.emacs不会起作用,因为它仅适用于初始帧。我认为我需要的是一个钩子,它在应用在每个新帧的上下文中运行default-frame-alist

小智 5

只需添加

(split-window-horizontally)
Run Code Online (Sandbox Code Playgroud)

到您的.emacs文件。

随着C-h k 您可以检查哪些Emacs的功能链接到你的快捷方式。如果您对 Emacs 函数不够熟悉,这将非常有用。