【发布时间】:2013-10-04 16:16:11
【问题描述】:
使用两个文件$ emacs a.txt b.txt 打开 emacs 时,窗口会垂直拆分。
我需要进行水平拆分。是否有一个变量可以控制这种行为,或者是否有一个钩子可以让我在不改变其他行为的情况下覆盖一个行为?
我查看过 StackOverflow 上的相关问题,但它们的侧重点不同,而且它们的答案并不直接适用:
OP 想要在打开文件时删除其他窗口:How do I prevent emacs from horizontally splitting the screen when opening multiple files?
OP 希望全局影响所有拆分窗口的函数,答案涉及欺骗拆分算法,使其认为没有足够的空间进行垂直拆分:Setting Emacs Split to Horizontal,同样适用为了: Open new Emacs buffer using vertical splitting
我想找到打开 emacs 时运行的特定代码,并将调用更改为 (split-window-vertically)。
以防万一,我使用的是 GNU Emacs 24.3.1。
【问题讨论】: