如何更改头盔的高光颜色


8

我正在使用Monokai主题。当我开始时helm,当前选中的行以灰色突出显示。这不容易发现,尤其是蓝色的标题信息。头盔在Monokai主题

我该如何更改紫色的灰色高光?


2
将光标放在要更改的区域上,然后键入C-u C-x =并查看存在的面孔。然后,您可以M-x customize-face在大多数情况下使用它来设置颜色;但是,该规则也有一些例外。有时,在同一位置可能会出现一张以上的脸,这就是为什么我建议在更改似乎是最可能的选择之前先查看那里的情况。
法律列表

@lawlist M-x customize-face实际上会默认为您提供点下的面孔。并不是说check有什么问题C-x =。:-)
马拉巴巴2014年

@Malabarba-谢谢,我不知道它默认出现在所有面孔上。
法律列表

Answers:


10

用于突出显示所选项目的面部头盔的名称为helm-selection。你可以只改变任何脸部的背景颜色set-background-color(set-background-color 'helm-selection "purple")。您也可以set-face-attribute这样使用:

(set-face-attribute 'helm-selection nil 
                    :background "purple"
                    :foreground "black")

如果您还想同时设置其他属性。


谢谢您的回答。我想问一下为什么它在我的init.el文件中效果很好吗?虽然无法在另一个加载的文件中工作?我将这些代码放入helm-c.el和中(load "~/.emacs.d/config/helm-c.el")。没用
尼克

您可以使用helm-colors搜索包的可用面。例如,如果要搜索Helm的所有面孔,只需在的提示中键入“ helm-” helm-colors
Tu Do
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.