2011-06-29 10 views
7

उबंटू 10.04 एलटीएस में Emacs23 GUI। मैंने पहले Emacs स्क्रॉलिंग व्यवहार से संबंधित किसी भी सेटिंग को नहीं बदला है। हालांकि, आज मैंने एक बफर में स्क्रॉल करते समय एक असाधारण कूद व्यवहार देखा - कर्सर डाउन कुंजी एक बिंदु पर सामान्य के रूप में नीचे स्क्रॉल करेगा और फिर अगली कीप्रेस नीचे कभी-कभी बफर को नीचे स्क्रॉल करेगी या कभी-कभी बफर को स्क्रॉल करने के लिए दिखाई देगी और फिर चयनित लाइन को नीचे ले जाएं। यह बफर के सामान्य या अनुमानित कूद के बजाए अधिक छोटी गाड़ी व्यवहार प्रतीत होता है। अगर मैंने नीचे कर्सर दबाया है तो स्क्रीन कूद जाएगी और स्क्रॉल और स्टटर होगा और फिर आगे बढ़ेगी और फिर स्टटर होगा।फ़ॉन्ट आकार बदलने के बाद Emacs स्क्रॉलिंग व्यवहार

मैंने कुछ उत्तरों की खोज की और यहां कुछ उल्लेख किए गए प्रयास किए, लेकिन समस्या हल नहीं हुई। केवल तब ही मुझे एहसास हुआ कि यह व्यवहार नया है - यह केवल तब दिखाई दिया जब मैंने बफर में फ़ॉन्ट को C-xC-- के साथ बदल दिया। जब मैंने फ़ॉन्ट को C-xC-+ के साथ "डिफ़ॉल्ट" पर वापस कर दिया, तो स्क्रॉलिंग व्यवहार सामान्य हो गया (बिंदु अंतिम पंक्ति में चला जाता है, फिर अगली प्रेस कुछ पंक्तियों को स्क्रॉल करती है और बिंदु को ऊपर ले जाती है और नीचे दी गई रेखाएं प्रदर्शित करती है; यह है डिफ़ॉल्ट मुझे लगता है और मैं इसके साथ खुश हूं)। विचार?

संपादित करें: फ़ॉन्ट आकार आकारों के बावजूद स्क्रॉलिंग ठीक काम करता है (अपेक्षित/डिफ़ॉल्ट के रूप में)। फ़ॉन्ट को दूसरी बार बदलना केवल स्क्रॉलिंग को और अधिक विचित्र बनाता है।

संपादित करें: अस्थायी वैकल्पिक हल: एक और उबंटू 10.04 मशीन (डेस्कटॉप) पर परीक्षण किया गया: का उपयोग कर emacs -nw

अद्यतन करने के लिए वापस। Emacs 23 लॉन्च किया और एक लॉग फ़ाइल लोड की। अधिकतम Emacs। कर्सर और स्क्रॉलिंग को सामान्य के रूप में काम करने में सहायता करें - कर्सर नीचे हो जाता है, बफर स्क्रॉल और कर्सर स्क्रीन के बीच में चला जाता है। फ़ॉन्ट आकार को कम करने के लिए C-xC--। फिर से नीचे स्क्रॉल करें। वही अजीब झटकेदार व्यवहार, जहां कुछ कूदता बफर को ठीक से स्थानांतरित नहीं करते हैं। फ़ॉन्ट को एक बार बढ़ाएं, और स्क्रॉलिंग सामान्य पर लौट आती है। फ़ॉन्ट आकार के बावजूद स्क्रॉलिंग ठीक है। मैंने Emacs बग ट्रैकर को संक्षेप में खोजा लेकिन मिलान की एक बग नहीं मिली।

+0

अजीब। एफडब्ल्यूआईडब्ल्यू मुझे साइगविन में Emacs 23.3.1 के साथ यह समस्या नहीं है। – jaybee

+0

मुझे यह भी समस्या है कि जीएनयू Emacs 24.0.50.1 (i386-mingw-nt6.1.7601) ट्रंक 2011-02-16 से LENNART-69DE564 (पैच) पर यह समस्या है। – harpo

उत्तर

1

मुझे लंबे समय तक यह समस्या (या कुछ बहुत समान) मिली है। मैं अंत में कुछ (on EmacsWiki) है कि काम कर रहा है पाया: इस के बिना

(setq auto-window-vscroll nil) 

, बफर सही ढंग से जब मैं क्या इसके लायक है के लिए फ़ॉन्ट आकार बदल दिया है, मेरी पुस्तक सेटिंग्स, जो कर रहे हैं, की परवाह किए बिना नीचे स्क्रॉल नहीं होगा,

(setq scroll-conservatively 10) 
(setq scroll-margin 7) 
1

एक Emacs बग दर्ज करने पर विचार करें: M-x report-emacs-bug

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