2009-02-05 7 views
8

जैसा कार्य करता है यह समझाना थोड़ा मुश्किल है, इसलिए कृपया मेरे साथ भालू।नए संस्करणों में Emacs नेविगेशन नोटपैड

ट्रूटाइप समर्थन प्राप्त करने के लिए मैं 23.0.60.2 (सीवीएस से) emacs चला रहा हूं। (अगर किसी को आश्चर्य होता है कि मैं खून बह रहा किनारा क्यों चला रहा हूं)। मुझे इस संस्करण के साथ दस्तावेज़ों के भीतर नेविगेशन में कुछ अजीबता का सामना करना पड़ रहा है जिसे मैं रोकना चाहता हूं।

जब एक खिड़की इतनी संकीर्ण होती है कि लंबी लाइन लपेटती है, तो यह पाठ में एक पंक्ति को नीचे घुमाने के लिए कर्सर को उसी ऑफसेट पर फ़ाइल में अगली शाब्दिक रेखा में ले जाया जाएगा। अब, कर्सर विंडो में अगली तार्किक रेखा में स्थानांतरित हो गया है - जो वर्तमान रेखा की निरंतरता है - खिड़की के किनारे से उसी रिश्तेदार ऑफसेट पर। असल में, इससे पहले कि यह emacs की तरह था और अब यह नोटपैड की तरह है। मैं नोटपैड की तरह व्यवहार नहीं चाहता।

क्या कोई इसे जानता है कि इसे कैसे बंद करें? बोनस पॉइंट्स यदि आप जानते हैं कि इसे .emacs में कैसे बंद करना है, इस तरह से मेरे .emacs emacs 21-22 के साथ काम करना जारी रखता है :)

धन्यवाद!

उत्तर

10

(सेटक लाइन-मूव-विज़ुअल शून्य) को .emacs फ़ाइल में डालने का प्रयास करें।

+0

विजुअल-लाइन-मोड इसे बंद नहीं करता है। हालांकि, (setq लाइन-चाल-दृश्य शून्य) किया था। धन्यवाद! –

+0

ओह, धन्यवाद। मैंने प्रविष्टि संपादित की है ताकि यह केवल सही तरीके से दिखाया जा सके :) – paradoja

5

मैं मुख्य सवाल का जवाब नहीं कर सकते, लेकिन बोनस सवाल आसान है:

(if (>= emacs-major-version 23) 
    ...) 

दुर्भाग्यवश, अगर आप (जैसे, आप बिल्कुल संस्करण 23.0.60.2 चाहते हैं) आपको लगता है कि अधिक से अधिक विशिष्ट होना चाहते हैं 'emacs-version पार्स करने के लिए, की तरह

"GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.14.3) of 2008-10-13 on rothera, modified by Debian" 

इसके अलावा कुछ लग सकता है जो emacs-snapshot-gtk पैकेज पर देखने — बढ़त थोड़ा कम खून बहाना हो सकता है होगा, तो आप एक डेबियन-आधारित distro चला रहे हैं,।

+0

धन्यवाद, यह उत्कृष्ट है। –