我正在使用无干扰模式,该模式使用巨型条纹将名为的缓冲区居中bzg-big-fringe-mode
。
问题是,这些条纹通常具有与背景不同的颜色,从而产生难看的视觉效果(请参见最后的图片)。
通过将边缘颜色设置为背景颜色,我手动解决此问题没有问题,如下所示:
(set-face-attribute 'fringe nil :background "#3F3F3F" :foreground "#3F3F3F")
问题是,当更改主题时,即使新主题没有意义,边缘颜色仍保持灰色。
是否可以通过编程将条纹设置为背景色?
我想我需要两件事:
- 可以将条纹背景色设置为默认背景色。
- 与上面的主题挂钩的功能。1。
我认为即使我没有emacs技能,我也应该能够做2),但是我该怎么做1)?
还是出于某种原因这是一个坏主意?如果是这样,一个更好的方法会是什么样?