0

我在 emacs 23 中使用 nXhtml、flymake 和 solarized color 主题。一切正常,但我对用于在 php 中显示常量的颜色并不特别满意。鲜红色,不适合日晒深色主题和 flymake 错误。(见附图)! 在此处输入图像描述

虽然我现在已经将 flymake errline 背景更改为下划线,但这些常量本身看起来仍然很丑。

我曾尝试自定义 Mumamo,但不太了解要更改的内容。

请帮忙。

谢谢

4

1 回答 1

0

我对你提到的模式没有经验,但是,mumamo 似乎不是寻找合适的地方。该模式仅将缓冲区划分为特定的模式化区域。我想你可能想在定制solarized 之后去。我不确定你从哪里得到的,但我在这里找到了一个。查看那个文件,solarized-definitions.el,它是那个 solarized 包的一部分,我看到这样的行:

     '((base03  "#002b36" "#042028" "#1c1c1c" "#7f7f7f")
      (base02  "#073642" "#0a2832" "#262626" "#000000") ...

这些似乎没有设置为可定制的,因此您可能必须编辑代码才能更改它们。如果您进一步查看该文件,您会看到如下代码:

     (font-lock-builtin-face ((t (:foreground ,green))))
     (font-lock-comment-face ((t (:foreground ,base01 :slant ,italic))))
     (font-lock-constant-face ((t (:foreground ,cyan))))

这些将颜色值分配给特定的语法上重要的字体锁定面。这是另一个可以进行更改的位置,但它们仅限于之前定义的调色板。

如果您从其他地方晒太阳,请告诉我们在哪里。

于 2011-08-30T18:55:46.993 回答