У меня есть сопоставления вставки в моем vimrc:
imap <C-e> <C-o>A
imap <C-a> <C-o>I
Они делают ctrl-a и ctrl-e перемещать курсор в начало и конец строки, не выходя из режима вставки, a la emacs keybindings.
Я только понял, что отображение <C-e> представляет конфликт с подмножеством автозаполнения. В документации для CTRL-E указано:
When completion is active you can use CTRL-E to stop it and go back to the
originally typed text.
Мое отображение <C-e> мешает этому. Есть ли способ, с помощью которого ctrl-e можно перейти в конец строки только в том случае, если автозаполнение неактивно?