在emacs web-emmet-helm模式下更改HTML标记颜色

时间:2016-08-23 22:29:43

标签: emacs emmet emacs-helm

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

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

谢谢!

enter image description here

2 个答案:

答案 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)