menucolorsのパターンに長音"ー"を指定できない
環境: Windows10 Home バージョン: 3.6.0-0.9, 3.6.1-0.1(osdnでリリースされたもの)
設定ファイル(Shift-JIS)経由、もしくは'O'コマンド経由でmenucolorsのパターンを指定しようとした際、長音記号"ー"を含むパターンでエラーが出力され、パターンを指定することができません。 そのため、「オペラクローク」「ぼろぼろのケープ」などを指定できなくなります。(「オペラクロ」「ぼろぼろのケ」だけ指定すれば足りるとは言えますが)
'O'経由で長音記号のみのパターンを入力した際、3.6.0-0.9でのエラーメッセージは Menucolor regex error: regex_error(error_brack): The expression contained mismatched [ and ].--More--
3.6.1-0.1でのエラーメッセージは Regex error: regex_error(error_brack): The expression contained mismatched [ and ]..--More--
のようになります。
確認しました。
3.6.0以降Windows版では正規表現エンジンとしてcpp由来のものが使われていますが、 これがシフトJISに対応していないのが原因です。
eaa7b14で修正しました。
環境: Windows10 Home
バージョン: 3.6.0-0.9, 3.6.1-0.1(osdnでリリースされたもの)
設定ファイル(Shift-JIS)経由、もしくは'O'コマンド経由でmenucolorsのパターンを指定しようとした際、長音記号"ー"を含むパターンでエラーが出力され、パターンを指定することができません。
そのため、「オペラクローク」「ぼろぼろのケープ」などを指定できなくなります。(「オペラクロ」「ぼろぼろのケ」だけ指定すれば足りるとは言えますが)
'O'経由で長音記号のみのパターンを入力した際、3.6.0-0.9でのエラーメッセージは
Menucolor regex error: regex_error(error_brack): The expression contained mismatched [ and ].--More--
3.6.1-0.1でのエラーメッセージは
Regex error: regex_error(error_brack): The expression contained mismatched [ and ]..--More--
のようになります。