[mew-dist 26305] Re: C-cC-e

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2005年 5月 18日 (水) 20:42:56 JST


白井です。

From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 26304] C-cC-e
Message-ID: <20050518.191441.127534161.kazu at example.com>
Date: Wed, 18 May 2005 19:14:41 +0900 (JST)

> Summary の C-cC-e の仕様を変えました。
> 
> (1) メッセージ上で起動されると第一パートが選ばれたこととして扱う。
> 
> 	もう ":" を押さなくても大丈夫

これは便利だと思います。が、しかし。。。

> (2) Application/Octet-Stream の場合は、自動的に型を訊く。
> 
> 	つまり、C-uC-cC-e は不要。

C-uC-c-C-e が無くなっちゃうと App/Oct 以外のものでの強制的な
content-type の指定が出来ないため、C-uC-cC-e の復活を強く希望し
ます。

ぼくの環境から、こういうことをやっていますよ、というのを抜き出す
と、ちょっと特殊な使い方ですが、

     (setq mew-prog-fiber '("fiber" nil t))
     (setq mew-prog-fiber-arg nil)

     (setq mew-mime-content-type
	   (cons '("fiber/execute" nil nil
		   mew-prog-fiber mew-icon-application/octet-stream)
		 mew-mime-content-type))

     (setq mew-prog-msexcel '(mew-mime-application/octet-stream
			      mew-mime-application/msexcel-ext))

としておいて、Excel がちゃんと "Application/Vnd.ms-Excel" で来た
ときは、UNIX でも Windows でも

(a) なにもしないときは(word や excel の解析に時間がかかるのがい
    やなので) 「BINARY」 として表示。
    
(b) C-cC-e すると、xlhtml + w3m を使って message buffer に表示。
    全然 external じゃありませんけど ^^;;;
    
(c) C-uC-cC-e で、CT で「fiber/execute」を選ぶと fiber を使って、
    MS Excel で表示。(OpenOffice とかでも良いですよね)
    
としています。通常の Mew だと、特定の CT には internal, external
の二種類しか動きを設定できませんが、ちょっとごまかして、三種類の
挙動を選択できるようにしているわけです。Word とか PDF も同じこと
をやっています。

しかし、今回の変更で、どうあがいても (c) ができなくなってしまい
ました。

>     さらに、その型に internal と external がある場合は、どちらを使いた
>     いのか訊く。
> 
> 	つまり、C-cC-t は不要。

# C-cC-t は App/Oct で来た画像データを Message buffer で表示する
# ことにしか使ったことしか無いので、基本的には問題ないですが、

変更後の Mew を使ってみた感じでは、ここでもう一度 y-or-n で選択
するのはちょっと面倒くさいです。C-uC-cC-e or C-cC-t で最初から分
岐出来た方が良いな。

あと、Windows 環境だと App/Oct でも C-cC-e で即座に fiber 経由で
外部アプリが立ち上がるのがデフォルト設定なのですが、今回の修正で

・いちいち他の CT を入力する
・ものによっては internal か external か指定する

としないと動かなくなっているため、これまたかなり面倒くさいです。

# C-cC-t 使っている人って余りいないような気もしなくもないから、
# 単に無くなっても誰も気付かなかったりして ^^;;;

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




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