14 lines
452 B
VimL
14 lines
452 B
VimL
|
" use vscode keybinds for snippets completion
|
||
|
inoremap <silent><expr> <TAB>
|
||
|
\ coc#pum#visible() ? coc#_select_confirm() :
|
||
|
\ coc#expandableOrJumpable() ? "\<C-r>=coc#rpc#request('doKeymap', ['snippets-expand-jump',''])\<CR>" :
|
||
|
\ CheckBackspace() ? "\<TAB>" :
|
||
|
\ coc#refresh()
|
||
|
|
||
|
function! CheckBackspace() abort
|
||
|
let col = col('.') - 1
|
||
|
return !col || getline('.')[col - 1] =~# '\s'
|
||
|
endfunction
|
||
|
|
||
|
let g:coc_snippet_next = '<tab>'
|