修改现有的emacs颜色主题

时间:2010-08-05 00:28:39

标签: emacs

我喜欢Emacs的颜色主题清晰度。我用M-x颜色主题清晰度开始主题。但是,我宁愿让背景总是黑色,而不是我的截图中看到的混合黑白。似乎有一条线从未有过文字,它将是白色而不是黑色。我该如何解决这个问题?

谢谢你,并致以最诚挚的问候。

my emacs session

2 个答案:

答案 0 :(得分:1)

这很奇怪。我也使用净度颜色主题,我有时会注意到,如果我从另一个主题切换到它,某些颜色在某些区域是关闭的。

尝试将其设置为.emacs文件中的初始颜色主题,以便它是打开Emacs时使用的第一个主题:

(require 'color-theme)
(setq color-theme-is-global t)
(color-theme-clarity)

如果问题是由与之前使用的主题冲突引起的,这可能会有所帮助。

答案 1 :(得分:0)

这让我疯狂了一段时间,最后我觉得我找到了罪魁祸首。

似乎只有在.emacs配置文件中有custom-set-faces个设置时才会发生这种情况。尝试评论设置以查看是否修复了问题。

如果问题确实是由custom-set-faces引起的,您只需设置:background "yourcolour" :foreground "yourcolour2"的{​​{1}}即可解决问题。 custom-set-faces应该是您首选主题使用的颜色。