[Mew-dist 510] Q & A
SAKAI Kiyotaka
ksakai at example.com
1997年 2月 24日 (月) 17:02:04 JST
mew-dist に流れたメールの中から、いくつかをとりだして Q & A をまとめて
みました。
--
酒井 清隆 (E-mail: ksakai at example.com)
Q: Mew の最新バージョンは、どこから入手できるのでしょうか?
A: ftp://ftp.aist-nara.ac.jp/pub/elisp/mew-current.tar.gz
から入手できます。1997年2月24日現在、最新バージョンは 1.54 です。
Q: Mew のドキュメントには、どのようなものがあるのでしょうか?
A: ソースに添付されている info ファイルは、ドキュメントとしてかなり充
実していますので、まずはこれを読むのがいいでしょう。
また、東北大の加藤さんが Mew-1.06 の info を HTML 化したものもありま
す。これは、
http://chewie.nishizeki.ecei.tohoku.ac.jp/nszk/ayumu/Mew/
で見ることができます。
あと、英語が書かれた FAQ も mew のパッケージに添付されています。
Q: N, P コマンドは、パート付近では前後のメールに移動しますが、なぜ、
`*' マークの付いたメッセージのみを表示するような仕様となっていない
のでしょうか?
A: 以下、Mew の作者の山本さんが mew-dist に書かれたメールからの引用で
す。
(1) * に飛ぶコマンドは必要である
(2) パートを抜けるコマンドも必要である
(3) (1) も (2) も両方 p や n に関係するキーに割り当てたい
(4) しかし、もう割り当てられるキーがないので、とりあえず一緒にしよう
(5) もっと優れた仕様が提案されなかったので、そのままになっている
Q: Reply するときに To:, Cc: に並べるフィールドをカスタマイズするには、
どうしたらいいのでしょうか?
A: Reply-To: フィールドがあるメールに対しては mew-replyto-to-list,
mew-replyto-cc-list を、Reply-To: フィールドがないメールに対しては
mew-noreplyto-to-list, mew-noreplyto-cc-list を設定します。
例えば、Reply-To: フィールドがあるときには To: にはそのアドレスしか
入らないように設定しないようにするには、
(setq mew-replyto-to-list '("Reply-To:")
とします。
Q: citation のフォーマットを設定するには、どうしたらいいのでしょうか?
A: mew-cite-field, mew-cite-format を設定します。
(info の citeの項目に書いてあります。)
以下に設定例を書いておきます。
(setq mew-cite-fields '("From:" "Subject:" "Date:"))
(setq mew-cite-format "》From: %s\n》Subject: %s\n》Date: %s\n\n")
あるいは、supercite を利用する方法もあります。
Q: signature を切り換えるには、どうしたらいいのでしょうか?
A: c-sig.el というパッケージを利用します。
これは次のところから入手できます。
ftp://ftp.eos.hokudai.ac.jp/pub/tools/c-sig-3.4.tar.gz
ftp://ftp.csis.oita-u.ac.jp/pub/elisp/c-sig-3.4.tar.gz
ftp://ftp.kohnolab.dnj.ynu.ac.jp/pub/GNU/Emacs/Macros/c-sig-3.4.tar.gz
ftp://ftp.lab.kdd.co.jp/Usenet/fj.sources/1995/sep/c-sig-3.4.tar.gz
ftp://ftp.win.or.jp/pub/faq-sources/fj.sources/1995/sep/c-sig-3.4.tar.gz
作者のホームページがありまして、そちらに最新版があります。
http://www.threeweb.ad.jp/~kshibata/c-sig/
最新版は 3.7b です。
Q: フォルダの数が 300以上あると folders コマンドが実行できないため、
Mew でフォルダの補完が効かなくなります。どうすれば補完が効くようにな
るのでしょうか?
A: 次のいずれかの方法で対処することができます。
・folders コマンドを次のように修正してリコンパイルする。
h/mh.h の、
#define NFOLDERS 300 /* max folder arguments on command line */
の値を増やしてリコンパイルすればOKです。
・~/Mail/.folders を folders コマンドを使わずに作成する。
~/Mail/.folders の内容はフォルダ名が1行に1つずつ並んだものなので、
% find ~/Mail -type d -print | tail +2 | cut -c6- | sort
または
% find2perl . -type d -print -eval '$nlink == 2' -prune | perl
の出力を ~/Mail/.folders として保存すると、folders -fast と同じ出
力が得られます。
Q: inbox にあるメールが 10000 通を越えると、越えた分について表示できな
くなってしまいました。
A: MH の scan コマンドで、4桁までしか表示されないように設定しているの
でしょう。以下のようにして表示する桁数を増やせば大丈夫です。
(1) (MHDIR)/lib/scan.defaultなどのファイルを~/Mail/scan.formにコピー。
(2) ~/Mail/scan.formを編集。
%4(msg)という箇所があるので,ここの数字を希望する表示桁数に変
更する。
%5(msg)にすれば5桁,%8(msg)にすれば8桁という具合です。
(3) ~/.mh_profileに,以下の行を追加する。
scan: -form scan.form
Q: ヘッダに JISコードが直接埋め込まれているメールを受け取ると、その部
分が文字化けしてしまいます。
A: RFC では、メールのヘッダには生の日本語を埋め込んではいけないことに
なっていますので、RFC に従っていないメーラーを駆逐するために、あえて
このような仕様になっています。
作者の主張に反してまで、どうしても日本語のヘッダを表示したいという場
合には以下のパッチで可能ですが、このことは頭に入れておいて下さい。
--- mew-header.el.orig Tue Nov 26 01:34:23 1996
+++ mew-header.el Mon Feb 24 16:48:18 1997
@@ -458,6 +458,8 @@
)
)
)
+ (if mew-mule-p
+ (setq str (code-convert-string str mew-mule-charset-rfc822-trans *internal*)))
(while (string-match mew-header-decode-regex str)
(let ((charset (mew-match 1 str))
(encode (mew-match 2 str))
Mew-dist メーリングリストの案内