bzg-big-fringe-mode
ผมใช้โหมดฟุ้งซ่านฟรีที่ใช้ขอบยักษ์ไปยังศูนย์บัฟเฟอร์ที่เรียกว่า
ปัญหาคือขอบเหล่านี้มักจะมีสีที่แตกต่างจากพื้นหลังซึ่งให้เอฟเฟกต์น่าเกลียด (ดูภาพที่ท้าย)
ฉันไม่มีปัญหาในการแก้ไขด้วยตนเองโดยตั้งค่าสีขอบเป็นสีพื้นหลังเช่น:
(set-face-attribute 'fringe nil :background "#3F3F3F" :foreground "#3F3F3F")
ปัญหาคือเมื่อเปลี่ยนชุดรูปแบบสีขอบจะเป็นสีเทาแม้ว่าจะไม่เหมาะสมสำหรับชุดรูปแบบใหม่
มีวิธีการตั้งค่าขอบสีโปรแกรมพื้นหลังโดยทางโปรแกรมหรือไม่?
ฉันคิดว่าฉันต้องการสองสิ่ง:
- ความสามารถในการตั้งค่าสีพื้นหลังของขอบเป็นสีพื้นหลังเริ่มต้น
- ฟังก์ชั่นที่ติดกับการเปลี่ยนธีมและนั่นคือ 1. ด้านบน
ฉันคิดว่าฉันควรจะสามารถทำ 2) แม้ว่าฉันจะไม่มีทักษะ emacs แต่ฉันจะทำ 1)
หรือเป็นความคิดที่ไม่ดีด้วยเหตุผลบางอย่าง? ถ้าเป็นเช่นนั้นวิธีการที่ดีกว่าจะมีลักษณะอย่างไร