[mew-dist 18549] Re: '(',')' 謎の動き

NINOMIYA Hideyuki nin at example.com
2001年 8月 17日 (金) 16:27:49 JST


こんにちは	二宮@お四国 です

山本 和彦 様 は Fri, 17 Aug 2001 13:07:47 +0900 (JST) 頃に
    Subject: [mew-dist 18541] Re: '(',')' 謎の動き
    Message-Id: <20010817.130747.119268536.kazu at example.com>
        に於いて以下のようにおっしゃっていました。
※都合により手を加えさせていただく事が有ります。御了承下さいマセヽ...
かず> From: NINOMIYA Hideyuki <nin at example.com>
かず> Subject: [mew-dist 18482] Re: '(',')' 謎の動き
かず> 
かず> > ということで うちで <> になり、'(',')' が期待通りの動きをする為の
かず> > パッチです。
かず> 
かず> 原因は何なのか文章で説明してもらえますか?

Mew 2.0.50 の mew-scan-get-line を edebuger に食わせて確認したところ、
親(In-Reply-To, Referrences)の無い message の場合

(defun mew-scan-get-line (mew-vec WIDTH &optional VIRTUALP)
  (let* ( ...
	 (my-id "") (par-id "") ... first-irt ...) ;; first-irt=nil
     ...
    (when (string-match mew-regex-id (MEW-IRT))
         ... )			;; In-Reply-To 無いので実行されない
    (cond
      ...
     ((string-match mew-regex-id (MEW-REF))
      ... )			;; Referrences 無いので実行されない
     (t				;; 以下が実行される
      (setq par-id first-irt))) ;; par-id <= (first-irt=nil) -> par-id=nil
    (if (null VIRTUALP)
	(setq ld (format "\r <%s> <%s>\n" my-id par-id))
	 ...			;; "\r <xxx> <nil>\n"
      (setq ld (format "\r %s %s <%s> <%s>\n" fld msg my-id par-id)))
         ... ))			;; "\r xxx xxx <xxx> <nil>\n"

かず> あと、これが再現するメールを、個人宛に送って頂けませんか?

In-Reply-To, Referrences 共に無い message は全て以上のようになると
思うのですが、かず さんとこでは 親ID=<nil> となっている message は
ございませんでしょうか ?
--─
ICQ UIN:57442553                          二宮 秀幸@愛媛 鬼北 広見町
PGP-Fingerprint:  6C59 EC08 5B23 6490 44D0  7CD3 DA40 219F 7114 8553
PGP-Public-Key:    http://user.shikoku.ne.jp/~nin/pgp/public-key.txt
mailto:nin at example.com   http://user.shikoku.ne.jp/~nin/index.html
mailto:nin at example.com http://home.jp.freebsd.org/~nin/index.html



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