क्या किसी को पता है कि अगर Vim Relative Line Numbers इस तरह कुछ कुछ emacs के लिए मौजूद है? मैं विंपल्स और आदमी का उपयोग करता हूं, जो कि बहुत आसान होगा! मुझे कुछ लापरवाही पता है, इसलिए अगर ऐसा नहीं होता है, तो मैं सही दिशा में एक बिंदु प्राप्त करने के लिए अपना खुद का प्रयास करने की कोशिश कर सकता हूं।Emacs में सापेक्ष रेखा संख्या
अद्यतन: सही जवाब के लिए धन्यवाद, मैं इस के साथ आया था, कि पिछले लाइन के लिए मौजूदा लाइन के लिए 1, और -1 दिखाएगा, vimpulse yanks और हटाता साथ संयोजन के लिए।
धन्यवाद जिन्होंने सभी की मदद की! मुझे पता है कि यह वास्तव में विम नहीं करता है, लेकिन शून्य में शुरू होने वाले विम में सापेक्ष रेखा संख्या क्या अच्छी है ?? मूर्खतापूर्ण vim। एम एक्सlinum-mode
पर
(defvar my-linum-current-line-number 0)
(setq linum-format 'my-linum-relative-line-numbers)
(defun my-linum-relative-line-numbers (line-number)
(let ((test2 (1+ (- line-number my-linum-current-line-number))))
(propertize
(number-to-string (cond ((<= test2 0) (1- test2))
((> test2 0) test2)))
'face 'linum)))
(defadvice linum-update (around my-linum-update)
(let ((my-linum-current-line-number (line-number-at-pos)))
ad-do-it))
(ad-activate 'linum-update)
तरह स्टीव ने कहा, वह Emacs में vimpulse उपयोग करता है। http://www.emacswiki.org/emacs/Vimpulse – phils
@phils - आह, धन्यवाद, पोस्ट के उस बिट को याद किया। – jtahlborn
स्टीव, मैंने लिनम-प्रारूप फ़ंक्शन आउटपुट के लिए सही चेहरे का उपयोग करने के लिए अपने संस्करण को बग फिक्स के साथ अपडेट करने की स्वतंत्रता ली है। – phils