我正在尝试自定义 web-emmet-helm 模式的文本颜色(我不知道是哪个设置了这个特定的语法元素),以便我可以在黑色终端背景上阅读它。老实说,我对我的背景颜色并不太挑剔,但是在默认设置下,我找不到任何一种颜色可以让我看到所有内容。
有谁知道如何自定义屏幕截图中指示的语法元素?我做了很多谷歌搜索,但可能不知道要使用的正确关键字。我不知道任何 lisp,但如果你提供它们,我可以在 init.el 中添加一些行。
谢谢!
我正在尝试自定义 web-emmet-helm 模式的文本颜色(我不知道是哪个设置了这个特定的语法元素),以便我可以在黑色终端背景上阅读它。老实说,我对我的背景颜色并不太挑剔,但是在默认设置下,我找不到任何一种颜色可以让我看到所有内容。
有谁知道如何自定义屏幕截图中指示的语法元素?我做了很多谷歌搜索,但可能不知道要使用的正确关键字。我不知道任何 lisp,但如果你提供它们,我可以在 init.el 中添加一些行。
谢谢!
将点(文本光标)放在您想了解面部(文本样式)的位置,然后执行M-x describe-face
. 这将打开一个描述面部的帮助窗口,包括名称。然后你就可以M-x customize-face
了,输入人脸名称,改变fg颜色,bg颜色等等,然后保存。用于M-x list-colors-display
查看所有命名颜色,或使用十六进制 RGB 设置颜色。
将以下块添加到 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)