[mew-dist 19199] Re: mew-mime-content-type

Shun-ichi GOTO gotoh at example.com
2001年 10月 5日 (金) 17:51:42 JST


>>>>> at Fri, 05 Oct 2001 15:58:16 +0900 (JST)
>>>>> kazu == Kazu Yamamoto (山本和彦) <kazu at example.com> said,

kazu> ありがとうございます。 buffer-file-coding-system が 'raw-text か否かで
kazu> 判断する方法も試して頂けないでしょうか?

ASCII only な file も raw-text だったり undecided だったりしますし、また
raw-text と判定されるDLL も実在していますので、coding-system だけでは無
理でしょうね。先の例はcoding-system 判定に加えて0x00 が存在するか、程度
のプラスαを加えたものです。多くの場合は吸収できそうには思いますが、でも
もちろん100% 正確なはずはないです。

# そういったmule 機能を使った自動判定ものでもかなり役にたつとは思いますが、
# ワタクシ的には自動判定しなくても
# 
#   (y-or-n-p "Attach as Text(y)? or Binary(n)?: ")
#
# などと聞くので十分かなと思ってます。さもなくば、『binary を text で送
# るよりはまし』、という程度の意味でデフォルトを 
# application/octet-stream とする元の方法でもよいかとも思ってる。


ちなみに

>>>>> at Fri, 05 Oct 2001 15:54:31 +0900 (JST)
>>>>> kazu == Kazu Yamamoto (山本和彦) <kazu at example.com> said,

kazu> emacs --unibyte のときも、使えましたっけ?

使えます。set-buffer-multibyte などは明示的に指示してやる必要があります
が。

けど、mule-feature がないXEmacs などはダメなのでしょうね。
mule-feature が使えればelisp による自動判定を行ない、
使えなければ (y-or-n-p "...") で問い合わせる、ということになるのか...

--- Regards,
 Shun-ichi Goto  <gotoh at example.com>
   R&D Group, TAIYO Corp., Tokyo, JAPAN



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