[Mew-dist 06125] Re: im-98

SHIMADA Nobutaka shimada at example.com
1998年 8月 24日 (月) 13:58:09 JST


島田@阪大です.

>>>>> On Sat, 22 Aug 1998 20:23:24 +0900, Kazu Yamamoto (山本和彦) <kazu at example.com> said:

kazu> imls /usr/shimada/hoge が imls --src=/usr/shimada/hoge に展開されるよ
kazu> うにするには仕様的な根拠が必要です。僕にはこうこうルールをうまく定義で
kazu> きそうになかったので、対応しませんでした。

そうでしたか.私としては--srcを明示的に指定することでフルパスが利用できる
のであればそれで満足です.引数の--srcへの読み替えは副作用なので,さっき
Mew-dist06123で送ったパッチをあてたあとに次につけるパッチをあてれば,
解消します(オリジナルのConfig::read_opt()が+,=だけでなく~,/で始まる引数も
--srcに読み替えているのが問題).

もちろんmotonoriさんのおっしゃるように"/","~"について上手いルールが作れれば
そのほうが便利そうです(a:,b:はいけますか?).

---------------------------------------------------------------------
         島田 伸敬@制機.工.阪大     06-879-7333  白井研
     機械系D棟4F    E-mail  shimada at example.com
---------------------------------------------------------------------

-------------- next part --------------
*** IM.in/Config.pm.in.shimada	Mon Aug 24 13:39:24 1998
--- IM.in/Config.pm.in	Mon Aug 24 13:42:48 1998
***************
*** 422,428 ****
  		splice(@$argref, $ref, 1);
  	    }
  	    set_value($desc, $vnam, $val, 'opt');
! 	} elsif (/(^[+\-=%.\/~])|(^[a-zA-Z]:)/ && $O_FOPT) {
  	    $name = $O_FOPT;
  	    $val = $_;
  	    $desc = $O_DESC{$name} || im_die("unknown option $name\n"); # must be F or F@
--- 422,428 ----
  		splice(@$argref, $ref, 1);
  	    }
  	    set_value($desc, $vnam, $val, 'opt');
! 	} elsif (/^[+\-=%]/ && $O_FOPT) {
  	    $name = $O_FOPT;
  	    $val = $_;
  	    $desc = $O_DESC{$name} || im_die("unknown option $name\n"); # must be F or F@


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