1

我正在尝试自定义 web-emmet-helm 模式的文本颜色(我不知道是哪个设置了这个特定的语法元素),以便我可以在黑色终端背景上阅读它。老实说,我对我的背景颜色并不太挑剔,但是在默认设置下,我找不到任何一种颜色可以让我看到所有内容。

有谁知道如何自定义屏幕截图中指示的语法元素?我做了很多谷歌搜索,但可能不知道要使用的正确关键字。我不知道任何 lisp,但如果你提供它们,我可以在 init.el 中添加一些行。

谢谢!

在此处输入图像描述

4

2 回答 2

4

将点(文本光标)放在您想了解面部(文本样式)的位置,然后执行M-x describe-face. 这将打开一个描述面部的帮助窗口,包括名称。然后你就可以M-x customize-face了,输入人脸名称,改变fg颜色,bg颜色等等,然后保存。用于M-x list-colors-display查看所有命名颜色,或使用十六进制 RGB 设置颜色。

于 2016-08-24T17:42:23.983 回答
1

将以下块添加到 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)
于 2016-08-23T22:45:34.850 回答