html書いてて改行したら^Fってなる
いつからかvimでhtml書いてる時に改行すると行末に「^F」ってつくようになってた。
今日プラグインを1個ずつ無効にしてみたり.vimrcの怪しそうなところを1行ずつコメントアウトしてみたりとかやって調べてたら原因がわかりました。
わかってから調べてみたら、ちゃんとneocomplcacheのissueにありました。
unexpected "^F" after hitting
https://github.com/Shougo/neocomplcache/issues/closed/#issue/40
というわけでこんな感じに設定変えました。
--- a/.vimrc +++ b/.vimrc @@ -405,7 +405,7 @@ inoremap <expr><C-l> neocomplcache#complete_common_string() " Recommended key-mappings. " <CR>: close popup and save indent. -inoremap <expr><CR> neocomplcache#smart_close_popup() . (&indentexpr != '' ? "\<C-f>\<CR>X\<BS>":"\<CR>") +inoremap <expr><CR> neocomplcache#smart_close_popup() . "\<CR>" " <TAB>: completion. inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>" " <C-h>, <BS>: close popup and delete backword char.