vim-jp/issues — Issue #143: 補完ウインドウが出ている間、CursorHoldIイベントが発生しない
Author: Shougo
Created: 2012-01-24 06:12:25+00:00
State: open

これはおそらく、Vimの仕様ですが補完ウインドウが出ている間はCursorHoldIイベントが発生しません。

普通はこの仕様は問題になりませんが、neocomplcacheなどの自動補完プラグインを併用していると問題が発生しています。なぜなら、自動補完プラグインは勝手に補完ウインドウを開くからです。

さらに自動補完関数を呼んでも候補がなくて「Pattern Not Found」が出ていると、この状態でもCursorHoldIイベントが発生しません。これは見た目には補完ウインドウが表示されているように見えないため、ハマりポイントとなります。

https://github.com/vim-jp/issues/issues/100

mattnさんのこのパッチが取り込まれれば問題はありません。
しかし取り込まれなければ問題は残ります。