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

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2005年 5月 24日 (火) 11:39:51 JST


山本です。

白井さんと笠原さんの合わせ技で、すっかり理解できました。

たとえば、
	(setq mew-prog-msexcel "fiber")
と設定しておきます。

Excel が App/Oct で来た場合は、
	(1) 通常は、PROGRAM と表示される (早くてストレスがない)
	(2) C-cC-e と入力すると fiber が起動される
ことが実現できています。

白井さんの不満は、コマンドだとこういうことができるのに、関数ではどうし
てできないのか、ということですね。

で、笠原さんの不満は、
	(1) 通常は、xlHtml を使って表示
	(2) C-cC-e では ooffice を呼び出す
という設定が簡単に書けないということですね。

というわけで、以下のような書式をすべてサポートしましたので、C-cC-e
(C-uC-cC-e ではない)に関しては、これで終わっていいと思います。


"prog"
	(1) PROGRAM と表示
	(2) この外部コマンドを async で起動
func
	(1) この関数を呼ぶ
	(2) この関数を呼ぶ
	備考: Text/Plain など
("prog" ...)
	(1) PROGRAM と表示
	(2) この外部コマンドを起動
(nil "prog")
	"prog" に等しい
(nil ("prog" ...))
	("prog" ...) に等しい
(nil func)
	(1) C-cC-e しろと表示
	(2) この関数を呼ぶ
(func1 func2)
	(1) func1 を呼ぶ
	(2) func2 を呼ぶ。
	    ただし、Oct/App からの場合は func1 か func2 かを選択
(func "prog")
	(1) func を呼ぶ
	(2) "prog" を async で呼ぶ。
	    ただし、Oct/App からの場合は func か "prog" かを選択
(func ("prog" ...))
	(1) func を呼ぶ
	(2) "prog" を呼ぶ。
	    ただし、Oct/App からの場合は func か "prog" かを選択

--かず



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