通过遵循本指南,我可以获得一个简单的代码片段。
" vim source for emails
function! coc#source#email#init() abort
return {
\ 'priority': 9,
\ 'shortcut': 'Email',
\ 'triggerCharacters': ['@']
\}
endfunction
function! coc#source#email#complete(opt, cb) abort
let items = ['foo@gmail.com', 'bar@yahoo.com']
call a:cb(items)
endfunction
但是我想当用户键入类似 的内容afc
并在菜单中的正确项目中按 Enter 键时。应该coc.nvim
进入缓冲区的内容如下。.
() => {
}
我不知道这个triggerCharacters
选项是什么,但它肯定不是我应该在缓冲区中输入以打开自动完成菜单的字符,因为它没有显示在菜单中。
我怎样才能做到这一点?