[mew-dist 23798] Re: message mode での複数行ヘッダの表示
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2003年 7月 2日 (水) 19:32:06 JST
From: MORI Kouji <mori at example.com> さん曰く
Subject: [mew-dist 23797] message mode での複数行ヘッダの表示
Message-ID: <20030702.190450.47740829.mori at example.com>
Date: Wed, 02 Jul 2003 19:04:50 +0900 (JST)
> Mew3.2 の message mode で X- で始まるヘッダはオリジナルが複数行に
> なっている場合でも連結されて単一行として表示されますが、オリジナルの
> ままの複数行として表示させるにはどうしたら良いでしょうか。
どうみてもユーザ変数ではありませんが、mew-vars2.el で定義されて
いる mew-field-database を使います。
たとえば、
X-ML-Info: If you have a question, send e-mail with the body
"help" (without quotes) to the address emacs-w3m-ctl at example.com;
help=<mailto:emacs-w3m-ctl at example.com?body=help>
というヘッダが
X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address emacs-w3m-ctl at example.com; help=<mailto:emacs-w3m-ctl at example.com?body=help>
と表示されていやんなときは、~/.mew.el などで
(setq mew-field-database (cons '("X-Ml-Info:" unstruct unstruct) mew-field-database))
~~~~~~~~~~ Case に注意!
とします。ちなみに、こいつは regex が使えませんので、もし、あり
とあらゆる "X-*" を unstruct にしたいのでしたら、mew-vars2.el の
ちょっと下にある
(defsubst mew-field-type-for-decoding (key)
(or (nth 2 (assoc (mew-capitalize key) mew-field-database)) 'text))
を改造することになるでしょう。
# text は一行に繋げる、です。
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内