2016-08-23 77 views
0

我試圖自定義web-emmet-helm模式的文本顏色(我不知道哪一個正在設置這個特定的語法元素),以便我可以閱讀它在黑色終端背景。老實說,我對我的背景顏色不太挑剔,但是使用默認設置我找不到任何一種顏色讓我看到一切。在emacs web-emmet-helm模式下更改HTML標籤顏色

有誰知道如何自定義截圖中指示的語法元素?我做了很多谷歌搜索,但可能不知道使用正確的關鍵字。我不知道任何lisp,但如果你提供它們,可以在init.el中加入一些行。

謝謝!

enter image description here

回答

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) 
1

將要了解的面(文字樣式),並做M-x describe-face點(文本光標)。這將提供一個幫助窗口來描述臉部,包括名字。然後你可以做M-x customize-face,輸入臉名,改變fg顏色,bg顏色等等,然後保存。使用M-x list-colors-display可查看所有指定的顏色,或使用十六進制RGB設置顏色。

+0

哇,這是非常有益的,謝謝! – patrickkidd