2008年5月10日

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

山本です。

> よくわかってないのですが,マクロ等を使えば,
>
> (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 が変わっても、変化
に追従できる。

--かず

投稿者 xml-rpc : 2008年5月10日 13:56
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/73001
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。