मैं चाहता हूँ जैसे द्वारा उत्पादन है दृश्य (और / या संपादित) Emacs में colorized पाठ, करने के लिए ls -l --color=always
, tree...
या जो भी।
मैं जिस पाठ को संदर्भित करता हूं वह एक फाइल में मौजूद है। जब मैं उस फ़ाइल को emacs में खोलता हूं, तो मैं इसे रंगीन रूप में देखने में सक्षम होना चाहता हूं, या ANSI (SGR) से बचने के दृश्यों को दिखाने के लिए इसे टॉगल करना चाहता हूं।
ansi-color.el
ऐसा लगता है कि मुझे क्या चाहिए, लेकिन मैं एएनएसआई से बचने के अनुक्रमों के किसी भी रंग को करने के लिए इसे प्राप्त करने में सक्षम नहीं हूं , लेकिन मैं व्यक्तिगत कंटोल बाइट्स (जैसे। ^A
और ^[
) के लिए ब्लू-बोल्ड नहीं देख रहा हूं ... मैं नहीं हूं। यकीन है कि अगर की एक विशेषता है ansi-color
, लेकिन मुझे लगता है कि यह है।
Asi-color.el टिप्पणियों के अनुसार , यह स्ट्रिंग्स और क्षेत्रों के साथ काम कर सकता है, लेकिन यहां तक कि यह काम नहीं करता है .. उदाहरण के लिए फ़ंक्शन ansi-color-apply-on-region
द्वारा पहचाना नहीं गया है M-x
। यह कहता है, "कोई मैच नहीं"
मैंने (require 'ansi-color)
अपने .emacs फ़ाइल और यहां तक कि जोड़ दिया है (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)
। ईमैक्स शुरू होने पर मुझे कोई त्रुटि या चेतावनी नहीं मिलती है, इसलिए मैं फंस गया हूं।
मैं काम करने के लिए मानक कार्य कैसे प्राप्त कर सकता हूं, और क्या यह एक फाइल खोलने पर स्वचालित रूप से लागू करने के लिए बनाया जा सकता है जिसका नाम प्रत्यय है .col
?