[mew-dist 28453] Re: メールヘッダの配色

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2008年 5月 28日 (水) 14:37:28 JST


山本です。

> 以前のバージョンまで
>     (mew-face-spec-set
>      'mew-face-body-cite1
>      '((((class color) (type tty)) (:foreground "red"))
>        (((class color) (background light)) (:foreground "ForestGreen"))
>        (((class color) (background dark))  (:foreground "LimeGreen"))
>        (t nil)))
> としていたところを
>     (mew-setface body-cite1
>       :tty "red" :light "ForestGreen" :dark "LimeGreen")
> と書き換えたのですが添付した画面のように
> 引用部分の色が緑です。(期待しているのは赤です)

現在のコードでは、先に書いたものほど、後に評価されます。なので、

     (mew-setface body-cite1
       :light "ForestGreen" :dark "LimeGreen" :tty "red")

で、うまくいくのではないでしょうか?

マクロを展開してみれば、一目瞭然だと思います。

	(pp (macroexpand '上の式))

順番通りになるように、引数を reverse しましょうか?

--かず




Mew-dist メーリングリストの案内