2012-04-29 3 views
12

जब मैं एक कस्टम रंग योजना लोड (के माध्यम से एमएक्स लोड विषय या MX अनुकूलित-विषय) परिणाम केवल जब Emacs एक अलग विंडो में चलाता लागू किया जा करने लगते हैं -nw के साथ एक टर्मिनल में, डिफ़ॉल्ट रंगों का इस्तेमाल हो रहे हैं:आप कंसोल मोड में Emacs कस्टम रंग थीम कैसे लागू करते हैं?</p> <p><img src="https://i.stack.imgur.com/QIGru.png" alt="Emacs in GUI"></p> <p>लेकिन जब Emacs चलाया जाता है:

Emacs in terminal http://www.ocf.berkeley.edu/~raghav/images/console.png

मैं Emacs के लिए नया हूँ, इसलिए मैं नहीं जानता कि यह आशा की जाती है, तो व्यवहार - लेकिन यह प्रतीत नहीं होता होने के नाते, चूंकि गुगलिंग कई लोगों को रंग का उपयोग करने पर चर्चा कर रही है कंसोल मोड में es। कोई भी सहायताकाफी प्रशंसनीय होगी।

+3

व्हा टी आपके पर्यावरण के लिए टीईआरएम में मूल्य है? मुझे यह समस्या थी और इसे ठीक करने के लिए मेरे .bash_profile में "TERM = xterm-256color निर्यात करें"। मैं bzg के उत्तर में नीचे दिए गए लिंक को भी संदर्भित करता हूं। क्या आपने अभी तक कोशिश की है? – jmq

+0

धन्यवाद, यह दिलचस्प है - ऐसा करने से विभिन्न विषयों का चयन होने पर परिवर्तन होता है। दुर्भाग्यवश, इसका परिणाम रंगों में [रास्ता बंद] है (http://www.ocf.berkeley.edu/~raghav/images/256colors.png)। मुझे संदेह है कि ऐसा इसलिए हो सकता है क्योंकि विषय उन रंगों का उपयोग करता है जो मानक 256 रंग पैलेट में नहीं हैं; इसका उद्देश्य उन लोगों द्वारा उपयोग किया जाना है जिन्होंने रंगीन थीम (जैसा कि मेरे पास) के लिए उपयुक्त 16 मानक रंगों को फिर से परिभाषित किया है। – Raghav

उत्तर

3

इस सवाल देखें: How to make Emacs terminal colors the same as Emacs GUI colors?

आपके कंसोल में विषय, काफी जीयूआई में एक के करीब लग रहा है तो मेरे शर्त आप इसके साथ जीने के लिए करना होगा कि है - या जीयूआई का उपयोग करें।

+0

मुझे नहीं लगता कि समस्या को मेरे टर्मिनल के रंग पैलेट में सीमाओं के साथ करना है - एक बात के लिए, Emacs 24 रंग विषयों में से कोई भी टर्मिनल में कोई प्रभाव नहीं पड़ता है, और दूसरे के लिए, पुराने रंग-थीम पैकेज ने काम किया । इस उत्तर के लिए – Raghav

-1

~/.Xresources में निम्नलिखित का उपयोग करते हुए नीले रंग की पृष्ठभूमि है कि अवधि = टर्म-256color निर्यात के बाद आता है से छुटकारा पाने के लिए लगता है:

emacs*Background: #002b36 
emacs*Foreground: #839496 
7

मैं बहुत देर से कर रहा हूँ, लेकिन मैं एक ही समस्या थी और मैं मेरी ~/.zshrc

export TERM=xterm-256color 

आप प्रयोग नहीं कर रहे हैं, तो zsh में निम्न पंक्ति जोड़कर (उदाहरण के लिए आप पार्टी का उपयोग कर रहे) इसे हल, आप इसे अपने अधिकार कंसोल init फाइल पर जोड़ना होगा (उदाहरण के लिए ~ /। bashrc)

+0

kudos ... यह वास्तव में काम करता है .... – alamin

संबंधित मुद्दे