Изменить направление Neocomplete popu

У меня неоконченное, но оно ведет себя нелогично. Я хочу изменить как <TAB> влияет на выбор.

Текущая ситуация:

def<TAB>

Откроется всплывающее окно (это пример, в действительности в этом списке гораздо больше и больше сложных элементов):

def
+-------------------------------------------+
| def        [nsnip] def ${0} end           |
| defd       [nsnip] def delegegator_ end   |
| defs       [nsnip] def self.foo end       |
| defined?   [B]                            |
+-------------------------------------------+

Ничего не выделено, но верхний кажется активным. Однако, ударяя <TAB> теперь подсвечивает нижний элемент. Удары <TAB> опять один-но последний и так далее. Вкладка циклический выбор снизу вверх.

def<TAB><TAB>
+-------------------------------------------+
| def        [nsnip] def ${0} end           |
| defd       [nsnip] def delegegator_ end   |
|*defs       [nsnip] def self.foo end*******|
| defined?   [B]                            |
+-------------------------------------------+

Я бы ожидал <TAB> двигаться сверху вниз.

Это настройка мне нужно настроить? Это поведение по умолчанию, но я что-то неправильно настроил? Любая настройка или ключевое слово для поиска в моем vimrc?

1 ответ

Решение

Оказывается, есть несколько конфликтов с супертаб. Так как я оценивал neocomplete как замену SuperTab, удаление последней решает проблему.

По умолчанию в Neocomplete нет сопоставлений для табуляции, поэтому <Tab> ничего не делает. Добавление конфигурации из документации делает <Tab> вести себя правильно:

" <TAB>: completion.
inoremap <expr><TAB>  pumvisible() ? "\<C-n>" : "\<TAB>"
Другие вопросы по тегам