2013-11-01 64 views
1

我在Emacs中使用帶有白色背景的web-mode。 然後黃色太亮看不到。如何使用Emacs在主要模式下更改指定顏色

我想讓黃色更深一點。 是否有通用的方法來改變主模式下的指定顏色,以及如何?

或者它取決於每個主要模式如何更改指定的顏色?

+0

一個重要的問題。 –

回答

1

There are定義字符顏色和屬性的一般機制,但許多方式可以應用它們。

我將光標移動到所涉及的人物之一,並輸入CX開始=(或的Mxdescribe-char),它會給你很多的信息,並可能會包括您可以按照以獲取更多信息的「臉部」鏈接,其中包括定製界面的另一個鏈接,您應該可以在其中進行編輯。

這並不總是那麼簡單,但有足夠的可能性,這是足夠的。通常情況下,臉的名稱將是您是否正在編輯正確事物的公平指示。

+1

謝謝!我已經用'(defun web-mode-hook() (set-face-attribute'web-mode-symbol-face nil:foreground「#FF7400」)) (add-hook'web-mode-hook 「網絡模式掛機)'。 – ironsand

+2

您不需要在模式鉤子上執行此操作。如果該面孔僅用於該模式(聽起來像),那麼只需自定義面部:'M-x customize-face RET web-mode-symbol-face'。 – Drew