2009-06-08 13 views
13

मैंने Emacs 23 स्थापित किया है और पाया है कि संकलन बफर (एम-एक्स संकलन का उपयोग करते समय) Emacs 22 में किए गए एक अलग स्थिति में दिखाई देता है। वर्तमान में खुला बफर बाईं ओर दिखाई देता है और दाईं ओर संकलन बफर दिखाई देता है। मैं शीर्ष पर खुले वर्तमान बफर और नीचे संकलन बफर रखने के Emacs 22 व्यवहार पर कैसे वापस आ सकता हूं?मैं Emacs 23 में दाईं ओर के बजाय नीचे संकलन बफर कैसे प्राप्त कर सकता हूं?

(स्क्रीन में बांट दें क्षैतिज भी बफर सूची के लिए मामला है (एम एक्स स्विच करने के लिए बफर < टैब >) के रूप में अच्छी तरह से बफ़र।)

उत्तर

20

यह शायद नई split-window-preferred-function चर और split-window-sensibly सुविधा नहीं होती। Emacs अब यह पता लगाने की कोशिश करता है कि क्या इसे विंडो आकार के आधार पर लंबवत या क्षैतिज रूप से विभाजित करना चाहिए (मुझे लगता है कि आपके पास एक विस्तृत विंडो है)। split-width-threshold वैरिएबल को nil पर सेट करने का प्रयास करें।

+0

महान। यह मेरे लिए काम करता है। धन्यवाद। –

+1

मैं केवल इसे * * संकलन * के लिए पसंद करूंगा। – To1ne

0

यह लिनक्स पर Emacs 23 में मेरे लिए काम करता है:

(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)