Я хочу использовать вкладку, чтобы вызвать deoplete для автозаполнения.
В настоящее время я использую это в моем vimrc для этого:
inoremap <silent><expr> <Tab> pumvisible() ? "\<C-n>" : deoplete#mappings#manual_complete()
Возможно ли иметь это отображение, только если курсор расположен после определенных символов, таких как «.» или же «::»?
Как уже упоминали другие, это, вероятно, уже встроено в плагин, потому что это имеет смысл.
Вот ответ на общий вопрос:
Чтобы вызвать отображение только тогда, когда перед курсором есть определенные символы,
использование :help :map-expr
с непрерывным поиском. Например, это получается x
в
смайлик когда написано после. или же #:
inoremap <expr> x search('[.#]\%#', 'bcnW') ? ':-)' : 'x'
Других решений пока нет …