मैं एक व्याकुलता-मुक्त मोड का उपयोग कर रहा हूं जो विशाल भँवरों का उपयोग करता है जिसे बफर कहा जाता है bzg-big-fringe-mode
।
समस्या यह है कि, इन झालरों में अक्सर पृष्ठभूमि की तुलना में एक अलग रंग होता है जो एक बदसूरत दृश्य प्रभाव देता है (अंत में चित्र देखें)।
मुझे इसे मैन्युअल रूप से ठीक करने में कोई समस्या नहीं है, जैसे कि फ्रिंज कलर को बैकग्राउंड कलर में सेट करके, जैसे:
(set-face-attribute 'fringe nil :background "#3F3F3F" :foreground "#3F3F3F")
समस्या यह है कि जब विषय बदलते हैं, तो फ्रिंज रंग ग्रे रहता है, भले ही वह नए विषय के लिए समझ में न आए।
क्या प्रोग्राम को पृष्ठभूमि के रंग में फ्रिंज सेट करने का एक तरीका है?
मुझे लगता है कि मुझे दो चीजें चाहिए:
- फ्रिंज बैकग्राउंड कलर को डिफॉल्ट बैकग्राउंड कलर में सेट करने की क्षमता।
- एक फ़ंक्शन जो थीम बदलने के लिए झुका हुआ है और जो 1. करता है।
मुझे लगता है कि मुझे 2 करने में सक्षम होना चाहिए) भले ही मेरे पास कोई एमएसीएस कौशल नहीं है, लेकिन मैं 1 कैसे करूँ)?
या यह किसी कारण से एक बुरा विचार है? यदि हां, तो एक बेहतर दृष्टिकोण क्या होगा?