Dired+ 深色主题

Dired+ 深色主题

据我所知,Dired 和 Dired+ 默认情况下在具有清晰背景的颜色主题上效果更好(提供更好的颜色对比度)。我知道我可以使用 Dired+ for Emacs 手动自定义脸部颜色M-x customize-face,但是在一张一张地自定义多个脸部时,这可能会很乏味。

鉴于此,我想知道是否有人知道一个代码片段,可以自动自定义那些在黑暗主题上效果不佳的面孔,例如曾伯恩或者探戈

我最感兴趣的是 Dired+ 的解决方案,但我想知道 Bookmarks+ 是否也存在解决方案。

答案1

确保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")

相关内容