2009-06-08 47 views
13

我已經安裝了Emacs 23,並發現編譯緩衝區(使用M-x編譯時)出現在與Emacs 22不同的位置。當前打開的緩衝區出現在​​左側,編譯緩衝區出現在​​右側。如何恢復Emacs 22的行爲,讓頂部的當前緩衝區打開,底部的編譯緩衝區打開?如何在Emacs 23的底部而不是右側獲得編譯緩衝區?

(分割屏幕水平地也爲緩衝區列表的情況下(M-x開關到緩衝區<標籤>)緩衝液爲好。)

回答

20

它可能是新split-window-preferred-function變量和split-window-sensibly功能。 Emacs現在試圖找出它應該根據窗口大小垂直還是水平分割(我假設你有一個寬窗口)。嘗試將split-width-threshold變量設置爲nil

+0

大。這對我有用。謝謝。 – 2009-06-08 20:56:24

0

這對我的作品在Emacs 23在Linux上:

(setq split-width-threshold most-positive-fixnum) 
4

以下爲我工作最好的:

;; Split windows in Emacs 22 compatible way 
(setq split-height-threshold nil) 
(setq split-width-threshold most-positive-fixnum) 
相關問題