[mew-dist 25670] Re: mew-in-decode-syntax-p

SAITO Takuya tabmore at example.com
2004年 11月 16日 (火) 18:52:59 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 25669] Re: mew-in-decode-syntax-p
Date: Mon, 15 Nov 2004 17:28:07 +0900 (JST)

> > U マークを使うようになってから、スレッドでメールを読んでいると
> > エラーになることがあります。
> 
> いろいろやってみましたが、再現しません。
> どうやったらこのエラーを起こせるでしょうか?

再現手順を作りました。

あるマルチパートのメッセージをThread モードで表示したときに

p = そのメッセージのSummary モードでの行の先頭の (point)
b = (marker-position mew-marker-decode-syntax-begin)
e = (marker-position mew-marker-decode-syntax-end)

として、 b <= p < e が成り立つようにすれば良いので、そのように作ります。


0. ~/mew-cvs 以下に mew のソースがあり、テストには ~/Mail の代わりに ~/test
  を使うものとします。

1. このメールに添付した2つのメールを順に
  ~/test/inbox/1, ~/test/inbox/2 としてセーブ
  (2 が 1 の親メールになるように作ってあります。)

2. emacs-21.3 -q --no-site-file などとし、*scratch* で以下を評価して Mew を起動

(progn
  (setq load-path (cons (expand-file-name "~/mew-cvs") load-path)
	mew-icon-directory (expand-file-name "~/mew-cvs/etc")
	mew-mail-path "~/test"
	mew-auto-get nil
	mew-use-unread-mark t)
  (require 'mew)
  (mew))

3. U マークが付いているのを確認し、 tt とタイプしてスレッドへ
  (もしくは tr で ~/test/inbox/2 のみがスレッドに表示されるようにする)

4. 1行目に表示されているメッセージ(= ~/test/inbox/2) を SPC で表示
=> Wrong type argument: stringp, nil


これで再現できますでしょうか。

-- 
斉藤 卓弥 <tabmore at example.com>

-------------- next part --------------
添付メールを保管しました...
送信者: from at example.com
件名:   1
日付:   Tue, 16 Nov 2004 12:00:00 +0900 (JST)
サイズ: 286 バイト
URL:    <http://www.mew.org/pipermail/mew-dist/attachments/20041116/7d833d32/attachment.mht>
-------------- next part --------------
添付メールを保管しました...
送信者: from at example.com
件名:   2
日付:   Tue, 16 Nov 2004 12:00:00 +0900 (JST)
サイズ: 644 バイト
URL:    <http://www.mew.org/pipermail/mew-dist/attachments/20041116/7d833d32/attachment-0001.mht>


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