Emacs “如何显示”;“任何事”;缓冲区始终在新窗口中

Emacs “如何显示”;“任何事”;缓冲区始终在新窗口中,emacs,Emacs,我正在使用任何东西(最近更名为helm),但我并不喜欢它的窗口分割策略。如果当前只有一个打开的窗口,则任何内容都会在单独的窗口中显示其缓冲区;如果已经打开了多个窗口,则会重用其他窗口 我想强制的是在一个新窗口中显示所有缓冲区,该窗口将当前缓冲区水平拆分为一半 这是否可以配置?请参阅变量舵显示功能。以下设置似乎有效: (setq helm-display-function (lambda (buf) (split-window-horizontally)

我正在使用任何东西(最近更名为helm),但我并不喜欢它的窗口分割策略。如果当前只有一个打开的窗口,则任何内容都会在单独的窗口中显示其缓冲区;如果已经打开了多个窗口,则会重用其他窗口

我想强制的是在一个新窗口中显示所有缓冲区,该窗口将当前缓冲区水平拆分为一半


这是否可以配置?

请参阅变量
舵显示功能
。以下设置似乎有效:

(setq helm-display-function
      (lambda (buf)
        (split-window-horizontally)
        (other-window 1)
        (switch-to-buffer buf)))