Как вы используете <TAB> для циклического переключения между предложениями о завершении с ALE?

При использовании Ale я хотел бы использовать клавишу Tab для циклического переключения между предложениями о завершении. По умолчанию клавиши со стрелками делают это. Какие есть варианты конфигурации для циклического просмотра предложений и выбора правильного завершения?

1 ответ

Может сделать что-то вроде этого:

inoremap <silent><expr> <Tab>
      \ pumvisible() ? "\<C-n>" : "\<TAB>"

По сути, когда вы нажимаете вкладку в режиме вставки, проверьте, является ли всплывающее окно видимым, и если оно отправлено Ctrl-n (чтобы перейти к следующему матчу), в противном случае отправьте вкладку.

Другие вопросы по тегам