क्या एमाक्स बफर के दाएं मार्जिन पर सापेक्ष रेखा संख्या प्रदर्शित करना संभव है, और बाएं हाशिए पर सामान्य रेखा संख्याएं रखना संभव है?सही मार्जिन पर Emacs सापेक्ष रेखा संख्या
उत्तर
यह एक प्रारंभिक बिंदु हो सकता है। इस परिभाषाओं को लोड करें और एम-एक्सlinum-mode
करें।
(defun linum-relative-right-set-margin()
"Make width of right margin the same as left margin"
(let* ((win (get-buffer-window))
(width (car (window-margins win))))
(set-window-margins win width width)))
(defadvice linum-update-current (after linum-left-right-update activate)
"Advice to run right margin update"
(linum-relative-right-set-margin)
(linum-relative-right-update (line-number-at-pos)))
(defadvice linum-delete-overlays (after linum-relative-right-delete activate)
"Set margins width to 0"
(set-window-margins (get-buffer-window) 0 0))
(defun linum-relative-right-update (line)
"Put relative numbers to the right margin"
(dolist (ov (overlays-in (window-start) (window-end)))
(let ((str (overlay-get ov 'linum-str)))
(if str
(let ((nstr (number-to-string
(abs (- (string-to-number str) line)))))
;; copy string properties
(set-text-properties 0 (length nstr) (text-properties-at 0 str) nstr)
(overlay-put ov 'after-string
(propertize " " 'display `((margin right-margin) ,nstr))))))))
स्क्रीनशॉट
ऐसा लगता है कि यह बिल बिलकुल ठीक से फिट बैठता है। इंतजार के लायक है! बहुत बढ़िया! – Mike
यह अच्छा है। हालांकि, मैं चाहता हूं कि पूर्ण लिनम बाईं ओर दाएं और रिश्तेदार लिनम पर प्रदर्शित किया जाए (इसलिए मेरे पास ईएलपीए से लिनम-रिश्तेदार प्लगइन के साथ वास्तविक लाइन नंबर हो सकता है)। मैं यह कैसे कर सकता हूं? – Amumu
दोनों बाएं बेहतर इमो होगा –
- 1. Emacs में सापेक्ष रेखा संख्या
- 2. Emacs प्रिंट मार्जिन कॉलम
- 3. जावास्क्रिप्ट त्रुटि रेखा संख्या
- 4. स्थिति सापेक्ष और सही संपत्ति
- 5. Emacs, चिकनी स्क्रॉलिंग, स्क्रॉल-मार्जिन और eshell
- 6. स्टैक ट्रेस (रिलीज) में गलत रेखा संख्या
- 7. रैखिकलायआउट, सापेक्ष लयआउट, आदि मार्जिन अपेक्षित काम नहीं करते हैं
- 8. सापेक्ष लेआउट अनदेखी setMargin()
- 9. UITableViewController पर शीर्ष मार्जिन
- 10. प्रतीकात्मक क्रैश रिपोर्ट (आईफोन/मैक) में सही रेखा संख्या कैसे प्राप्त करें?
- 11. लाटेक्स: मार्जिन
- 12. जावा स्विंग - रेखा सीमा
- 13. पाइथन गलत और सही पर संदर्भ संख्या क्यों रखता है?
- 14. मार्जिन
- 15. मार्जिन
- 16. matplotlib - रेखा संग्रह/लाइनों की बड़ी संख्या का नियंत्रण कैप्स्टाइल
- 17. लाइनम संख्या के साथ लाइन संख्या सही संरेखित करें?
- 18. ग्रहण पर कार्यक्षेत्र सफेद रेखा
- 19. बटन के अंदर मार्जिन
- 20. फ़ाइल में कुछ वाक्यांशों की रेखा संख्या प्राप्त करें पायथन
- 21. Emacs खिड़की के किनारे पर अजीब खड़ी रेखा, जबकि यह अधिकतम
- 22. फ़ंक्शन वर्ष का सही सप्ताह संख्या
- 23. सी ++ प्रोग्राम में त्रुटि रेखा संख्या कैसे प्राप्त करें
- 24. सीएसएस मार्जिन
- 25. jQuery का उपयोग कर हर चौथे दृश्य तत्व पर सही मार्जिन निकालें?
- 26. jquery द्वारा किसी संख्या पर वर्तमान मार्जिन को बढ़ाने/घटाने के लिए कैसे?
- 27. सही सॉफ्टवेयर संस्करण संख्या प्राप्त करना। v1.0.0.1
- 28. BOOST_FUSION_ADAPT_STRUCT तर्कों की सही संख्या नहीं लेता
- 29. रेखा और रेखा सेगमेंट चौराहे
- 30. मार्जिन-बाएं: ऑटो और मार्जिन-दाएं: इनपुट
सुविधा के साथ अपरिचित उन लोगों के लिए देखें: [विम में सापेक्ष लाइन नंबर] (http://jeffkreeftmeijer.com/2012/relative-line-numbers-in -vim के लिए सुपर फास्ट-आंदोलन /); – dotancohen
धन्यवाद @ डॉटनकोहेन! – Mike
मैंने कभी भी एमैक्स को सापेक्ष रेखा संख्या रखने के लिए नहीं सुना है। – alinsoar