मैं एक मिन्टी के अंदर emacs का उपयोग कर रहा हूं (यह कहने के लिए कॉन्फ़िगर किया गया है कि यह xterm-256color है) साइबर पर टर्मिनल। list-colors-display
ठीक काम करता है। और रंग बिंदीदार लिस्टिंग आदि में प्रदर्शित किए जाते हैं। अब मैंने git branch
वर्तमान शाखा के लिए रंग निर्धारित किया है yellow reverse
। हालांकि, न तो शेल और न ही एशेल विंडो सही रंग प्रदर्शित करते हैं; इसके बजाय, वर्तमान शाखा को डिफ़ॉल्ट रंग में दिखाया गया है। एक ansi-term
विंडो में, या एक ही टर्मिनल के अंदर, emacs के बाहर, यह उसी रूप में प्रदर्शित होता है, जैसा उसे होना चाहिए।
मेरे पास यह है .emacs
:
(add-hook 'eshell-preoutput-filter-functions 'ansi-color-apply)
शेल या एशेल विंडो के अंदर प्रदर्शित करने के लिए इन रंगों को प्राप्त करने का कोई तरीका?
git config --global color.ui always
चल रहा हैgit diff
। क्या आप अधिक विस्तृत चरण प्रदान कर सकते हैं?