हेलम के हाइलाइट रंग को कैसे बदलें


8

मैं Monokaiविषय का उपयोग कर रहा हूँ । जब मैं शुरू करता हूं helm, तो वर्तमान चयनित रेखा ग्रे में हाइलाइट की जाती है। यह स्पॉट करना आसान नहीं है, खासकर नीले रंग में शीर्षक जानकारी के साथ।मोनोकई थीम में हेल्म

मैं इस ग्रे हाइलाइट को, बैंगनी में कैसे बदल सकता हूं?


2
उस क्षेत्र पर कर्सर रखें जिसे आप बदलना चाहते हैं और टाइप करें C-u C-x =और देखें कि क्या चेहरे मौजूद हैं। फिर आप M-x customize-faceअधिकांश परिस्थितियों में रंग सेट करने के लिए उपयोग कर सकते हैं ; हालाँकि, नियम के कुछ अपवाद हैं। कभी-कभी, एक ही स्थान पर एक से अधिक चेहरे मौजूद होंगे और यही कारण है कि मैं यह देखने की सलाह देता हूं कि सबसे अधिक संभावना पसंद की तरह बदलने से पहले क्या है।
कानून व्यवस्था

@lawlist M-x customize-faceवास्तव में आपको डिफ़ॉल्ट के रूप में बिंदु के नीचे चेहरे की पेशकश करेगा। ऐसा नहीं है कि जाँच में कुछ गड़बड़ है C-x =। :-)
मालाबार

@ मलबारबा - शुक्रिया, मुझे नहीं पता था कि यह सभी बिंदुओं पर मौजूद चूक है।
कानूनन

जवाबों:


10

चयनित आइटम को हाइलाइट करने के लिए फेस हेल्म का नाम है helm-selection। आप के साथ किसी भी चेहरे की सिर्फ पृष्ठभूमि रंग बदल सकते हैं set-background-color: (set-background-color 'helm-selection "purple")। आप set-face-attributeइस तरह का भी उपयोग कर सकते हैं :

(set-face-attribute 'helm-selection nil 
                    :background "purple"
                    :foreground "black")

यदि आप एक ही समय में अन्य विशेषताओं को भी सेट करना चाहते हैं।


आपके उत्तर के लिए धन्यवाद। मैं पूछ सकता हूं कि यह मेरी init.elफाइल में क्यों अच्छा है ; जबकि एक और फ़ाइल में लोड नहीं करता है? मैं इन कोड डाल helm-c.elऔर (load "~/.emacs.d/config/helm-c.el")। यह काम नहीं करता है।
निक

आप helm-colorsपैकेज के उपलब्ध चेहरों को खोजने के लिए उपयोग कर सकते हैं । उदाहरण के लिए, यदि आप सभी हेल्म के चेहरों की खोज करना चाहते हैं, तो प्रॉम्प्ट में बस "helm-" टाइप करें helm-colors
Tu Do
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.