Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmzrcの読み込み制限
寺西です。
Tadamasa Teranishi wrote:
>
> Yukio USUDA wrote:
> >
> > mknmzを見るとload_rcfilesの後にparse_optionでオプションを調べています。
> > 単純に呼び出し順序を入れ替えられないように思えます。
>
> がーん。そうでした。
> まぁ、--norc だけ先に取り出すという手もありますが、美しくないですね。
その没案の実装例です。
my $opt_norc = '';
my @norc = grep(/--norc/, @ARGV);
if ($#norc >= 0) {
$opt_norc = 1;
}
@ARGV = grep(!/--norc/, @ARGV);
load_rcfiles() unless ($opt_norc);
# やっぱり美しくない。;_;)
それはともかく、load_rcfiles を含めて、どのrcファイルがどういう
順番に読み込まれているのかは --debug を付けても出力されないので、
わかりにくいですね。
これも load_rcfiles がかなり前の処理だからですが...。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E