[Mew-dist 11602] Re: Multipart?

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


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 11601] Re: Multipart?
Message-ID: <19991202121457O.kazu at example.com>
Date: Thu, 2 Dec 1999 12:14:29 +0900

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

kazu> 分かりました。
kazu> 
kazu> (modify-syntax-entry ?/ "w")
kazu> 
kazu> で、'/' を文字にしているのが問題です。
kazu> 
kazu> Mew では、(capitalize "text/plain") が Text/Plain を返すことを期待して
kazu> います。(modify-syntax-entry ?/ "w") とすると、
kazu> (capitalize "Text/plain") となります。

そういう物だったのですね。良くわかりました。しかし、syntax-table
って良くわかっていないのですが(家に帰れば本があるなぁ)、
set-syntax-table で元に戻してもダメなものなんでしょうか?

# 現象面ではこういう風に見えますけど。。。

kazu> とって、第1パートが Text/Plain でないと勘違いし、マルチパートにくるん
kazu> でしまう...

ふむふむ。

kazu> どうしようかなぁ。

どうしましょうかねぇ。> 土屋さん(とふってみる)

major-mode, (minor-mode ?) 以外では、あまり syntax table をいじ
るのってやらないのかな?

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



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