[Mew-dist 11600] Re: Multipart?

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
1999年 12月 2日 (木) 11:19:48 JST


白井です。

From: SUGAI Norihiko <sugai at example.com> さん曰く
Subject: [Mew-dist 11597] Re: Multipart?
Message-ID: <19991202015821W.sugai at example.com>
Date: Thu, 2 Dec 1999 01:58:23 +0900

須貝> > ことが条件です.mew 以外のバッファで使ったり,C-c w で検索した
須貝> > ときは起こりません.sdic 使っている方で,同じ症状が出る方,
須貝> > あるいは全然平気だよという方はいますか?

須貝> 同じように再現しました。

あれれ、再現しないなぁと思っていたら、

須貝>  summary バッファで M-x sdic-describe-word-at-point
                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
をしていませんでした。(-at-point が抜けていました)

というわけで再現しました。^^;;;

SDIC は以前から愛用しているのですが、ほとんど sdic-describe-word
か sdic-describe-region しか使っていないので、気付かなかった様で
す。

sdic.el 内の sdic-describe-word-at-point() で行なっている

  (let ((orig-table (copy-syntax-table))
	word)
    (unwind-protect
	(progn
	  (modify-syntax-entry ?* "w")
	  (modify-syntax-entry ?' "w")
	  (modify-syntax-entry ?/ "w")
	  (setq word (or (sdic-word-at-point) (sdic-read-from-minibuffer))))
      (set-syntax-table orig-table))

の部分が何かしら Mew とぶつかっていると思ったので、上記の
modify-syntax-entry しているところをコメントアウトしたら問題が無
くなりました。

# しかし、これが解決策ではありません。^^;

現象としては、SDIC の上記の処理を "Mew message*0" で動かすと
mew-decode-syntax の値が

・使用前
[message 1 574 nil
	 ("Message/Rfc822")
	 nil "test3" nil nil
	 [single 575 621 nil
		 ("Text/Plain"
		  ("charset" "iso-2022-jp"))
		 "7bit" nil nil nil]]

・使用後(cache を flush してみると)
[message 1 574 nil
	 ("Message/Rfc822")
	 nil "test3" nil nil
	 [multi 575 621 nil
		("Multipart/Mixed")
		nil nil nil nil
		[single 575 621 nil
			("Text/Plain"
			 ("charset" "iso-2022-jp"))
			"7bit" nil nil nil]]]

となるのがいけないと思うのですが、原因その他は全然わかりません。^^;;;

-- 
白井秀行 (mailto:shirai at example.com)



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