neocomplcache#undo_completion() の挙動がヘン?
とりあえず, .vimrc の内容.
let g:neocomplcache_enable_at_startup = 1 " Use underbar completion. let g:neocomplcache_enable_underbar_completion = 1 " http://lingr.com/room/vim/archives 2012/11/27? let g:neocomplcache_skip_auto_completion_time = '' inoremap <expr><C-g> neocomplcache#undo_completion()
こんなファイルをつくる
struct hoge { int hogehogedayo }; int main() { struct hoge h[1]; return 0; }
return の上の行に移動して, "h->hoge" と入力すると補完候補の一覧が現れる.
Ctrl-n を 2 回押して "hogedayo" を補完する.
7 行目が壊れた.
# Ctrl-g あまりやらないから影響はほとんどありませんが.
2012/12/08 追記
なおった. Thx!
http://d.hatena.ne.jp/syngan/20121206/1354804103
http://lingr.com/room/vim/archives/2012/12/08#message-13169261
Title: neocomplcache#undo_completion() の挙動がヘン? - vim 初心者のメモと開発中の pukiwiki.vim について
[neocomplcache/master] - Fixed undo completion behavior. - Shougo Matsushita : https://github.com/Shougo/neocomplcache/compare/56a52e681e04...ebf6118dbc31
Shougo この問題はこちらでも再現したので修正しておきました