[Mew-dist 05465] Re: imcat with $PAGER

Motonori Nakamura motonori at example.com
1998年 7月 10日 (金) 06:36:22 JST


>>>>> On Fri, 10 Jul 1998 01:49:43 +0900, OZAWA Sakuro <crouton at example.com> said:

crouton> imcatを端末で使用したときに,

crouton> $ imcat arg |less

crouton> とするのを面倒に感じるのですが,環境変数 PAGER で指定されてい
crouton> るプログラムを使ってメールを読むことはできますか?

大昔の imcat に、そのような試みがありましたが、mew から起動した場合に
pager が起動されないようになっていなかったので、とりあえず削って、
それっきりでした。

crouton> 最初のほうで

crouton> if (-t STDOUT && $ENV{'PAGER'}) {
crouton> 	open(OUT, "|$ENV{'PAGER'}") or die;
crouton> 	select OUT;
crouton> }

crouton> とやっつけで書いてみたんですが,

-t STDOUT するだけでいいのなら、それで良いと思います。
ただ、複数の独立なメッセージをまとめて引数に指定した場合に、
それぞれのメッセージ毎に pager を起動させるほうがいいかもしれません。

crouton> 2画面め以降を表示してくれません.

$| = 1;

を入れるとどうでしょう?

- motonori



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