Reputation: 4636
The problem is that when I am at the end of the line, and the NeoComplCache prompt up some words. I want to open a new line below by pressing the return key, but I need to press the return key 2 times.
The first time of pressing the return key dismisses the prompt up, and the second time does the supposed job, opening a new line below.
End of the line with prompt up
Press the return key 1 time
Press the return key 2 times
I think one of the solution is to disable the auto prompt up. But are there any solutions to solve this annoying problem?
Upvotes: 3
Views: 606
Reputation: 935
Putting this in your .vimrc will cause one enter keystroke to close the popup and enter a newline:
" <CR>: close popup and open a new line.
inoremap <silent> <CR> <C-r>=<SID>my_cr_function()<CR>
function! s:my_cr_function()
return neocomplcache#smart_close_popup() . "\<CR>"
endfunction
Or try one of the other snippets in this issue: https://github.com/Shougo/neocomplcache.vim/issues/88
Upvotes: 2