如何使 spacemacs 编译缓冲区水平拆分?

Jos*_*ein 5 spacemacs

(setq split-width-threshold 100)在我的dotspacemacs/user-config, 中设置,以便在窗口足够宽时使各种缓冲区水平拆分。这适用于 magit 状态等。

然而,编译日志缓冲区似乎无视这一点,总是在底部打开。

我怎样才能使编译缓冲区坚持split-width-threshold?或者,如何让它始终水平拆分?

我对 emacs 和 spacemacs 都很陌生。

Tim*_*ler 0

来自另一个答案

(setq split-height-threshold nil)
(setq split-width-threshold 0)
Run Code Online (Sandbox Code Playgroud)

如果您希望这些设置仅影响compile

(defadvice compile (around split-horizontally activate)
  (let ((split-width-threshold 0)
        (split-height-threshold nil))
    ad-do-it))
Run Code Online (Sandbox Code Playgroud)