【问题标题】:How to change a specify color in a major mode with Emacs如何使用 Emacs 在主要模式下更改指定颜色
【发布时间】:2013-11-12 08:32:50
【问题描述】:

我在 Emacs 中使用带有白色背景的 web-mode。 然后黄色太亮了,看不见。

我想让黄色更深一点。 是否有在主要模式下更改指定颜色的通用方法,以及如何更改?

或者它取决于每个主要模式如何更改指定颜色?

【问题讨论】:

  • 一个重要的问题。

标签: emacs colors


【解决方案1】:

定义字符颜色和属性的通用机制,但可以通过多种方式应用它们。

我首先将光标移动到有问题的字符之一,然后键入 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
猜你喜欢
  • 2013-04-01
  • 2017-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-09
  • 2016-12-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多