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