我正在使用Anything(最近更名为helm),但我并不喜欢它的窗口分割策略。看起来Anything在一个单独的窗口中显示其缓冲区,如果当前只打开了一个,或者如果已经打开了多个窗口,则重新使用其他窗口。
我想强制的是在新窗口中显示任何缓冲区总是,将当前水平分成两半。
这是否可以配置?
答案 0 :(得分:3)
查看变量helm-display-function
。以下设置似乎有效:
(setq helm-display-function
(lambda (buf)
(split-window-horizontally)
(other-window 1)
(switch-to-buffer buf)))