Saya menggunakan mode bebas gangguan yang menggunakan pinggiran raksasa untuk memusatkan buffer yang disebut bzg-big-fringe-mode
.
Masalahnya, pinggiran ini sering memiliki warna yang berbeda dari latar belakang yang memberikan efek visual yang jelek (lihat gambar di akhir).
Saya tidak punya masalah dengan memperbaiki ini secara manual, dengan mengatur warna pinggiran ke warna latar belakang, seperti:
(set-face-attribute 'fringe nil :background "#3F3F3F" :foreground "#3F3F3F")
Masalahnya adalah, ketika mengubah tema, warna pinggiran tetap abu-abu, meskipun itu tidak masuk akal untuk tema baru.
Apakah ada cara untuk secara terprogram mengatur pinggiran ke warna latar belakang?
Saya kira saya perlu dua hal:
- Kemampuan untuk mengatur warna latar belakang pinggiran ke warna latar belakang default.
- Fungsi yang dikaitkan dengan perubahan tema dan 1. yang dilakukan di atas.
Saya pikir saya harus bisa melakukan 2) walaupun saya tidak memiliki keterampilan emacs, tetapi bagaimana saya melakukannya 1)?
Atau apakah ini ide yang buruk karena alasan tertentu? Jika demikian, akan seperti apa pendekatan yang lebih baik?