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

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2008年 5月 10日 (土) 13:56:51 JST


山本です。

> よくわかってないのですが,マクロ等を使えば,
> 
>   (set-header-{tty,light,dark}-color "X-FooBarBaz" "Red")
> 
> みたいな簡単な書式で任意のヘッダの配色を設定できるようになったりします
> でしょうか?他の方のご意見も聞きたいところですが,ご検討頂けると嬉しいです.

昨日、黒石くんと議論した結果、以下のような仕様に落ち着きました。

- ~/.mew-theme.el の記述を簡単に

  以下のように簡単に書けるようになりました。

	(mew-setface-bold header-subject
	  :tty "red" :light "Firebrick" :dark "OrangeRed")

  * bold でなく normal にしたい場合は、mew-setface を使います。

- ~/.mew-theme.el よりも優先される、さらに簡単な設定方法

  以下のように簡単に設定できるようになりました。

	(mew-header-color "Subject:" "green" "yellow")

  * フィールド名は単なる文字列です。正規表現は使えません。
  * 二番目の引数がキー、三番目の引数が値の色にです。
  * 背景が明るい/暗いときはこう、みないなことは書けません。

設計のこころ:

- mew-header-color には正規表現を許さない。よって、設定の順番は気にしな
  くてよい。
- mew-header-color で設定しておけば、mew-field-spec が変わっても、変化
  に追従できる。

--かず



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