अलग-अलग रंग समर्थन के मामलों के लिए कई प्रकारों की परिभाषाfont-lock-comment-face शामिल है।
chocolate1संस्करण जब वहाँ कम से कम 88 रंगों में उपलब्ध हैं और "पृष्ठभूमि" 'डार्क' है प्रयोग किया जाता है।
Firebrickसंस्करण जब वहाँ कम से कम 88 रंगों में उपलब्ध हैं और "पृष्ठभूमि" "प्रकाश" है प्रयोग किया जाता है।
अंतर कुछ कोड है कि शब्द मानों के साथ शुरू करने के लिए विशेष अर्थ देता है के कारण होता है xterm, rxvt, dtterm, और eterm: यह उन्हें समझता है एक "प्रकाश" पृष्ठभूमि के लिए।
आप अनुकूलित करने के लिए सक्षम होना चाहिए frame-background-mode* अपने को lightहमेशा के लिए मान का उपयोग "प्रकाश" रंग वेरिएंट।
यदि आपका Emacs अपने आप में नया नहीं है term/screen.el, तो आपको अपने लिए एक अनुकूल करने की भी आवश्यकता होगी जो उपयुक्त रंग-समायोजित कॉल करता है। आप Emacs ट्रंक से एक का उपयोग कर सकते हैं , या मेरे पास एक Gist है जिसमें a .emacs.d/lisp/term/screen.el(कुछ अतिरिक्त बिट्स के साथ संशोधक + तीर / होम / एंड सीक्वेंस जो tmux के xterm-keysविकल्प द्वारा दिए गए हैं ) को पहचानना शामिल है , और .emacsसंशोधन को स्वचालित रूप से लोड होने देने के लिए आवश्यक है ।
बेशक, वहाँ अभी भी कोड के अन्य बिट्स हो सकते हैं जो सीधे TERM मान की जाँच करते हैं और screen- और xterm-जैसे मूल्यों के लिए कुछ अलग करते हैं ...
* Mx अनुकूलित-चर फ्रेम-पृष्ठभूमि-मोड
TERM=xterm emacsलिएTERMचर सेटिंग मजबूर करने के लिए। जब आप ऐसा करते हैं तो क्या होता है?