Vim6+ Part12
■ このスレッドは過去ログ倉庫に格納されています
0090KoRoN@Vim%Chalice ◆8XALICEsdk
2005/12/18(日) 02:21:19詳細な報告をありがとうございます。
> cmigemoを単体で起動して1を検索したら、243070バイトの出力がありました。
Vimに対しては改行無視用のパターンが付加されるので、1.5倍くらいは出力されている
のでしょうね。もっともそれの有無に関わらず、単純にVimが扱える正規表現を超えて
いるように思われます。できれば辞書のエントリ数を減らしてみて、cmigemoの出力が
減れば動くようになることを確認していただけますか。
# 生成されたパターンの内容によって落ちているのではないことを確認したいのです。
生成されるパターンが大きくなってしまうので、既にk,s,tあたりについては1文字では
C/Migemoが動作しないようにしているのですが、本来コレはC/Migemoで判断できるべき
なんですよね。出力されるパターンの最大バイト数を指定できて、それを超えたらエ
ラーとなって、パターンが取得できないという流れが自然でしょう。
# 暫定的にVim側で対応するつもりではいます。
> バックスペースはこのようになっています。
typoだとは思われますが念のため「バックトレース」ですね。
■ このスレッドは過去ログ倉庫に格納されています