2011-02-17 14 views
9

के लिए मैं संकलन, प्राप्तियां, आदि यह विभाजित खड़ी चाहिए पूरे फ्रेम भले ही तरह अस्थायी बफ़र्स के लिए एक पॉप-अप विंडो नीचे करना चाहते हैं जड़ खिड़की क्षैतिज विभाजित किया गया था। उदाहरण के लिए: से पहले एम एक्स संकलन:Emacs: पॉप अप नीचे खिड़की अस्थायी बफ़र्स

+------+------+ 
|  |  | 
|  |  | 
|  |  | 
+------+------+

के बाद:

+------+------+ 
|  |  | 
+------+------+ 
|    | 
+------+------+

मैं बिल्कुल ecb-compilation-window से संतुष्ट हूँ, लेकिन मैं ईसीबी और CEDET उपयोग करने के लिए नहीं करना चाहती। असल में मैं दो तरीकों से वर्णित व्यवहार करता हूं लेकिन दोनों में उनकी कमी है।

  • split-root.el मॉड्यूल का उपयोग करें।

वापसी: इसे हटा-अन्य-खिड़कियों फ़ंक्शन का उपयोग करता है और फिर पिछले विंडोज़ पेड़ पुनर्निर्माण के बाद जड़ खिड़की के रूप में आवश्यक विभाजित है। यह आपके कोड (या किसी भी मॉड्यूल के कोड) में मौजूद पूर्व विंडो के सभी संदर्भों को अमान्य करता है।

  • विंडो-मिनट-ऊंचाई चर को अपने न्यूनतम संभव मूल्य (1) पर सेट करें और emacs स्टार्टअप के दौरान लंबवत विंडो-लंबवत कॉल करें, इसके निर्माण के बाद विंडो ऊंचाई को कम करें। फिर अस्थायी बफर के लिए आवश्यकतानुसार इसकी ऊंचाई निर्धारित करने के लिए इस विंडो का उपयोग करें।

कमियां: फ्रेम के तल पर कष्टप्रद modeline साथ छोटे कष्टप्रद खिड़की, Emacs --daemon साथ काम नहीं करता।

को बिना किसी दोष के करने के लिए और अधिक शानदार तरीके हैं?

उत्तर

12

popwin का उपयोग करें!

(पुश '(:

यह बर्ताव करता है के रूप में आप बॉक्स से बाहर का वर्णन है, और विन्यास के लिए आसान है, यह केवल मेरी कुछ भी बफ़र्स प्राप्त करने के लिए पॉप अप स्क्रीन के नीचे करने के लिए एक पंक्ति में ले लिया "\ * कुछ भी *": regexp टी: ऊंचाई 20) पॉपविन: विशेष-प्रदर्शन-कॉन्फ़िगरेशन)

जापानी ब्लॉगों के आस-पास तैरने वाले कुछ और विस्तृत कॉन्फ़िगरेशन उदाहरण, बस इसे Google पर रखें।

+1

रुको, यह वही काम करता है और इसलिए इस सवाल में पहले से वर्णित split-root.el लाइब्रेरी के समान ही दोष है। – phils

+0

खैर, पॉपविन स्प्लिट-रूट से बेहतर है (क्योंकि यह कॉन्फ़िगर करना आसान है और वर्टिकल विंडो के मूल आकार को बहाल करने में समस्या नहीं है), लेकिन इसमें समान समस्याएं हैं जो विभाजन-रूट हैं। वैसे भी, मुझे पॉपविन पसंद है और मुझे लगता है कि मैं इसकी कमी के साथ सहन कर सकता हूं। धन्यवाद। –

संबंधित मुद्दे