mattn

Results 892 comments of mattn

``` 日(土)(日) ``` では再現せず

> > $ vim -N -u NONE > > でも再現します? > > 画像を見る限りmatchparen.vimは動いてそう。 `vim -N -u NONE` では再現してなさそうです。元々再現率がよろしくないので確定かどうか分かりませんが。

ちなみに、色んな現象が出ます。一番ひどい時はチカチカと愛生会病院みたいになりました。

再現可能な最少のvimrc作るのでお待ちください。

出来ました! ``` set nocp ``` だけでok! ``` 日(土) (日) ``` と書かれたファイルを ``` C:\>vim -u bugrc.vim -N bug.txt ``` で開いて上の手順で再現します。デフォルトなのでcp932ですが、上では自分のvimrc(encoding=utf-8)を使っても再現するのでエンコーディング依存ではなさそうです。

再現してないっぽいです。matchparen.vim の174行目 ``` call matchaddpos('MatchParen', [[c_lnum, c_col - before], [m_lnum, m_col]], 10, 3) ``` この行止めたら再現しなくなります。

これguiでも再現する人いるんだろうか

たぶん上で書いた入力途中とかはあまり関係なくて、特定のmatchaddposの条件に入った時にメモリ破壊してるんじゃないかと思う。

一応、デバッグされる皆さんにお伝えしておくと、この現象に入った後コマンドプロンプトが強制で閉じます。 でも後ろで vim.exe が CPU100% (2コアなら片方が100%)で生きてるので、プロセス強制終了して下さい。