стандартным для VIM complete является выбор первого элемента в раскрывающемся списке (и выбор нужной записи с помощью кнопок вверх и вниз).
Я предпочитаю печатать до тех пор, пока верная запись не станет единственной доступной.
это делается:
set completeopt=longest,menuone
проблема: теперь мне нужно вручную нажать, чтобы выбрать запись.
есть отображение, которое имитирует, когда меню открыто:
inoremap pumvisible() ? '' :
\ '=pumvisible() ? "\Down>" : ""'
inoremap pumvisible() ? '' :
\ '=pumvisible() ? "\Down>" : ""'
vim.wikia.com / wiki / VimTip1386
но у меня это не работает. просто ничего не делает.
есть идеи?
(vim 7.2, win xp)