如何在Emacs显示属性中设置颜色?

时间:2013-07-27 05:44:06

标签: emacs elisp org-mode

我通过使用选项org-script-display修改display属性找到了Org-mode显示上标。上标/下标显示由选项org-pretty-entitiesorg-pretty-entities-include-sub-superscripts切换。

我想将上标/下标显示属性前景色更改为"黄色"。

我需要修改选项org-script-display。 但是当我用以下方法设置此选项值时,我失败了:

  '(((raise -0.3)
     (height 0.7)
     (:foreground "yellow"))
    ((raise 0.3)
     (height 0.7)
     (:foreground "yellow"))
    ((raise -0.5))
    ((raise 0.5))
    )

有人知道如何设置前景色吗?

1 个答案:

答案 0 :(得分:1)

您无法使用显示规格更改前景色。 Se Display Property

您需要更改面部以使用不同的前景色,但Org不会为下标和上标定义可自定义的面。您必须更改这些属性的face属性,但为此您首先必须在文本中找到下标和上标。

TLDR:你很可能无法在不编写大量自定义Emacs Lisp代码的情况下更改Org模式上标和下标的前景色。