Я использую плагин deoplete для автозаполнения , и он работает, как и ожидалось, но с небольшой тривиальной проблемой.
Использование клавиши Tab для выбора завершения переходит к последний элемент вместо первого и наоборот для shift-tab, который был исправлен следующими 2 строками, но всякий раз, когда я открываю файл в новом экземпляре vim, следующие строки не работают, если я не получу исходный код .vimr c.
inoremap <expr> <Tab> pumvisible() ? "\<Down>" : "\<Tab>"
inoremap <expr> <S-Tab> pumvisible() ? "\<Up>" : "\<S-Tab>"
Если я уже открыл vim и получил свой .vimr c, а затем попытался открыть любой файл в том же экземпляре vim, то он работает без необходимости исходных текстов моего .vimr c снова.