|
こんにちは秀丸担当さん、安久津といいます。
arimac さんの breglf.dll と Baba さんの bregexp.dll 関連で要望です。
●要望
(1)オリジナルの jre32.dll と breglf.dll のどちらを使っているのかを、
マクロから判別できるようなコマンドが欲しいです。
検索ダイアログで出てくる jre32.dll のバージョン をマクロから
取得できるだけでも良いです。
(2)オリジナルの jre32.dll と 名前を変えない breglf.dll を、
メニューやマクロから、切り替えられるようにして欲しいです。
(3)秀丸が直接 bregexp.dll を使うようになったら良いなと思います。
●詳細
(2)や(3)はともかくとして、(1)の判別コマンドが欲しいです。
私は breglf.dll(bregexp.dll)を検索における標準的な環境にしたいです。
ところが検索や置換を含む既存のマクロが目的の動作をしません。
既存のマクロはほったらかしにしておいてもかまわないのですが、
今後、マクロを作るのなら jre32 と breglf の両方を考慮した作りにしたいです。
例 jre32.dll breglf.dll(bregexp.dll)
単語の境界 \< or \> \b
\w+ の意味 [A-Za-z_]+ [0-9A-Za-z_]+
今のままだと処理の分岐ができません。
if( regexpdll == "JRE32.DLL V1.1a" ) $$searchbuf = "\\bprefix\\w+";
else $$searchbuf = "\\<prefix[0-9A-Za-z_]+";
どうかよろしくお願いいたします。m(__)m
では。
|
|