From 264df1df7f25e9fa4c6899897ce4953c2caf53df Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 23 May 2020 13:39:04 -0400 Subject: snippets and emmet --- plug-config/coc.vim | 58 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 36 insertions(+), 22 deletions(-) (limited to 'plug-config') diff --git a/plug-config/coc.vim b/plug-config/coc.vim index 709f971d..561cc0e9 100644 --- a/plug-config/coc.vim +++ b/plug-config/coc.vim @@ -1,25 +1,24 @@ - " let g:coc_global_extensions = [ - " \ 'coc-snippets', - " \ 'coc-actions', - " \ 'coc-emmet', - " \ 'coc-pairs', - " \ 'coc-tsserver', - " \ 'coc-floaterm', - " \ 'coc-html', - " \ 'coc-css', - " \ 'coc-cssmodules', - " \ 'coc-yaml', - " \ 'coc-python', - " \ 'coc-explorer', - " \ 'coc-svg', - " \ 'coc-prettier', - " \ 'coc-vimlsp', - " \ 'coc-flutter', - " \ 'coc-xml', - " \ 'coc-yank', - " \ 'coc-json', - " \ 'coc-vimtex', - " \ ] + let g:coc_global_extensions = [ + \ 'coc-snippets', + \ 'coc-actions', + \ 'coc-emmet', + \ 'coc-pairs', + \ 'coc-tsserver', + \ 'coc-floaterm', + \ 'coc-html', + \ 'coc-css', + \ 'coc-cssmodules', + \ 'coc-yaml', + \ 'coc-python', + \ 'coc-explorer', + \ 'coc-svg', + \ 'coc-prettier', + \ 'coc-vimlsp', + \ 'coc-xml', + \ 'coc-yank', + \ 'coc-json', + \ 'coc-vimtex', + \ ] " Use tab for trigger completion with characters ahead and navigate. inoremap @@ -155,3 +154,18 @@ let g:coc_explorer_global_presets = { " nmap f :CocCommand explorer --preset floatingRightside autocmd BufEnter * if (winnr("$") == 1 && &filetype == 'coc-explorer') | q | endif +" Snippets +" Use for trigger snippet expand. +imap (coc-snippets-expand) + +" Use for select text for visual placeholder of snippet. +vmap (coc-snippets-select) + +" Use for jump to next placeholder, it's default of coc.nvim +let g:coc_snippet_next = '' + +" Use for jump to previous placeholder, it's default of coc.nvim +let g:coc_snippet_prev = '' + +" Use for both expand and jump (make expand higher priority.) +imap (coc-snippets-expand-jump) -- cgit v1.2.3