[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 メーリングリストの案内