के लिए व्हाइटस्पेस-मोड के अग्रभूमि रंग को कैसे अनसेट करना है प्रोग्रामिंग फ़ाइलों में, मैं टैब और लंबी लाइनों को हाइलाइट करने के लिए व्हाइटस्पेस-मोड का उपयोग करता हूं। डिफ़ॉल्ट हाइलाइटिंग मेरे लिए बहुत गार्निश है। मैं सिर्फ उन्हें भूरे रंग की पृष्ठभूमि से हाइलाइट करना चाहता हूं और फ़ॉन्ट के लिए जो भी सामान्य रंग रखना चाहिए उसे रखना चाहता हूं। मैं इसे कैसे सेट कर सकता हूं?Emacs
निम्न सेटअप काम नहीं करता है। मैं स्नैपशॉट में 80 कॉलम के अंदर के पात्रों के रूप में 80 कॉलम से अधिक कोड को पीला दिखाना चाहता हूं।
;; face for long lines' tails
(set-face-attribute 'whitespace-line nil
:background "#555"
:weight 'bold)
;; face for Tabs
(set-face-attribute 'whitespace-tab nil
:background "#555"
:weight 'bold)
एक ही समस्या है। डिफ़ॉल्ट थीम में, पिछला सफेद स्थान एक अच्छा ग्रे है। हर दूसरे रंगीन थीम में, यह कुछ घातक त्रुटि के रूप में लाल चमकता है। नीचे सेट-फेस-एट्रिब्यूट उत्तर का कोई प्रभाव नहीं पड़ता है। –