2011-01-13 7 views
5

के पिछले छोर को स्क्रॉल करने से रोकें क्या मैं अपने माउस या स्क्रॉलबार के साथ बफर के अंत से पहले स्क्रॉल करते समय emacs को नई लाइन जोड़ने से रोकने के लिए अपनी .emacs फ़ाइल में कुछ भी जोड़ सकता हूं? मैं पहले से हीEmacs को बफर

(setq next-line-add-newlines nil) 

है, लेकिन है कि केवल जब मैं कीबोर्ड से जाते हूँ करने के लिए आवेदन किया जा रहा है। मैंने इस विषय पर कुछ खोज नहीं की है।

किसी भी सुझाव की बहुत सराहना की जाती है! धन्यवाद।

+0

मैं बफर संदेश का अंत देखने के लिए जब मैं माउस से स्क्रॉल है या बफर में अंतिम पंक्ति तक पहुँचने पर ऊपर स्क्रॉल-बार। आपके पास Emacs का कौन सा संस्करण है और किस ओएस पर? मेरे पास डेबियन मशीन पर जीएनयू Emacs 23.2 है। – vpit3833

+0

मैक ओएसएक्स 10.6 पर जीएनयू एमएक्स 23.2 का उपयोग कर रहा हूं। मैंने देखा कि अब यह कुछ फाइलों के लिए कर रहा है, न कि दूसरों के लिए। क्या यह शायद इसलिए है क्योंकि यह प्रमाणन मोड में काम करता है और दूसरों को नहीं? – baker1990

उत्तर

3

बफर/मोड में परिवर्तनीय next-line-add-newlines के मान की जांच करें कि यह गलत व्यवहार कर रहा है। आप ऐसा कर सकते हैं: सी-एच वी अगली-लाइन-एड-न्यूलाइन (या एम-एक्स वर्णन-चर)।

यह प्रमुख/मामूली मोड में कुछ ऐसा हो सकता है जो इसे सक्षम कर रहा है।

1

आप जाँच की यह भी मानक Emacs में क्या होता है कि क्या है (अर्थात आपको इस व्यवहार जब --no-init-file साथ Emacs चल परीक्षण किया है)?

यदि ऐसा नहीं होता है, तो इस समस्या के कारण अपने dotfiles में कहीं झूठ है।