据我所知,在背景清晰的颜色主题上,Dired和Dired+在默认情况下工作得更好(提供更好的颜色对比度)。我知道我可以在Dired+上手动使用M-x customize-face为Emacs定制人脸颜色,但是当一个接一个地定制多个脸时,这可能会很繁琐。
考虑到这一点,我想知道是否有人知道有一个代码片段会自动定制那些在曾伯恩或探戈这样的黑暗主题上不能很好地工作的面孔。
我对Dired+的解决方案很感兴趣,但我想知道Bookmarks+是否也有解决方案。
发布于 2011-09-13 06:32:22
确保正确设置了框架的background-mode框架参数( dark)。
(add-to-list 'default-frame-alist '(background-mode . dark))这可能还不够,因为某些模式使用默认值不依赖于default-frame-alist的附加面。在这样做之后,使用list-faces-display查看哪些面孔的对比度较差,并在.emacs中添加类似的线条:
(set-face-background 'something-face "SomeDarkColor")
(set-face-foreground 'something-face "SomeLightColor")https://unix.stackexchange.com/questions/20519
复制相似问题