【发布时间】:2013-11-12 08:32:50
【问题描述】:
我在 Emacs 中使用带有白色背景的 web-mode。
然后黄色太亮了,看不见。
我想让黄色更深一点。 是否有在主要模式下更改指定颜色的通用方法,以及如何更改?
或者它取决于每个主要模式如何更改指定颜色?
【问题讨论】:
-
一个重要的问题。
我在 Emacs 中使用带有白色背景的 web-mode。
然后黄色太亮了,看不见。
我想让黄色更深一点。 是否有在主要模式下更改指定颜色的通用方法,以及如何更改?
或者它取决于每个主要模式如何更改指定颜色?
【问题讨论】:
有定义字符颜色和属性的通用机制,但可以通过多种方式应用它们。
我首先将光标移动到有问题的字符之一,然后键入 CuCx=(或 Mx describe-char),它将为您提供大量信息,并且可能包含一个“面孔”链接,您可以点击该链接以获取更多信息,包括另一个指向自定义界面的链接,您应该可以在其中进行编辑它。
这并不总是那么简单,但很有可能这就足够了。通常,人脸的名称将公平地表明您是否在编辑正确的内容。
【讨论】:
(defun web-mode-hook () (set-face-attribute 'web-mode-symbol-face nil :foreground "#FF7400")) (add-hook 'web-mode-hook 'web-mode-hook)。
M-x customize-face RET web-mode-symbol-face。