2012-04-03 120 views
4

我使用Anything(最近更名爲helm),但我不太喜歡它的窗口分割策略。看起來像Anything在一個單獨的窗口中顯示其緩衝區(如果當前只有一個窗口已打開),或者如果已打開多個窗口,則重新使用其他窗口。如何在新窗口中顯示「任何」緩衝區

我想強制顯示任何緩衝區總是在一個新的窗口中,將當前水平分成一半。

是否可以通過某種方式進行配置?

回答

3

查看變量helm-display-function。以下設置似乎工作:

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