NeoComplCache дает мне дополнительную клавишу возврата, чтобы открыть новую строку
Проблема в том, что когда я в конце строки, и NeoComplCache предлагает несколько слов. Я хочу открыть новую строку ниже, нажав клавишу возврата, но мне нужно нажать клавишу возврата 2 раза.
Первое нажатие клавиши возврата отклоняет запрос вверх, а второе - выполнение предполагаемой работы, открывая новую строку ниже.
Конец строки с подсказкой вверх
Нажмите клавишу возврата 1 раз
Нажмите клавишу возврата 2 раза
Я думаю, что одним из решений является отключение автозапуска. Но есть ли решения для решения этой надоедливой проблемы?
1 ответ
Помещение этого в ваш.vimrc приведет к тому, что одно нажатие клавиши ввода закроет всплывающее окно и введет новую строку:
" <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
Или попробуйте один из других фрагментов в этом выпуске: https://github.com/Shougo/neocomplcache.vim/issues/88