साथ में:
(when window-system
(set-face-background 'hl-line "light yellow")
(global-hl-line-mode 1))
वर्तमान लाइन को पीले रंग की पृष्ठभूमि द्वारा हाइलाइट किया गया है, लेकिन यदि पाठ में पृष्ठभूमि गुण हैं, तो यह भी ओवरराइट (जैसे कि डिफ-मोड, इंद्रधनुष-मोड) है।
क्या केवल उन हिस्सों के लिए पृष्ठभूमि निर्धारित करना संभव है जिनमें कोई उपयुक्त गुण नहीं हैं?
अद्यतन मैं प्रयोग करना शुरू करता हूं, ऐसा लगता है कि स्टेपल पृष्ठभूमि के साथ परस्पर विरोधी नहीं है:
(set-face-stipple 'hl-line '(4 4 "\x01\x00\x00\x00"))
(set-face-attribute 'hl-line nil :inherit nil)
लेकिन दुर्भाग्य से पाठ उपस्थिति को नुकसान ...
(when (memq NAME-OF-FACE (mapcar (function (lambda (ovr) (overlay-get ovr 'face))) (overlays-at (point)))) (remove-overlays BEGINNING-POINT ENDING-POINT 'face hl-line))