我正在尝试为web-emmet-helm模式自定义文本颜色(我不知道哪一个正在设置这个特定的语法元素),以便我可以在黑色终端背景上阅读它。说实话,我对背景颜色并不太挑剔,但是使用默认设置,我找不到任何一种颜色可以让我看到一切。
有谁知道如何自定义屏幕截图中指示的语法元素?我已经做了很多谷歌搜索,但可能不知道正确使用的关键字。我不知道任何口齿不清,但如果你提供它们,可以在init.el中添加一些行。
谢谢!
答案 0 :(得分:2)
将点(文本光标)放在要了解面部(文本样式)的位置,然后执行M-x describe-face
。这将打开一个描述面部的帮助窗口,包括名称。然后你可以M-x customize-face
,输入面名,更改fg颜色,bg颜色等等,然后保存。使用M-x list-colors-display
查看所有指定颜色,或使用十六进制RGB设置颜色。
答案 1 :(得分:0)
将以下块添加到init.el可以解决问题。面部名称全部列在“自定义”部分的http://web-mode.org。
(defun pk-web-mode-hook ()
"Hooks for Web mode."
(set-face-attribute 'web-mode-html-tag-bracket-face nil :foreground "White")
(set-face-attribute 'web-mode-html-tag-face nil :foreground "Yellow")
)
(add-hook 'web-mode-hook 'pk-web-mode-hook)