Mercurial > dotfiles
diff .chezmoitemplates/config.vim @ 486:3449f059b93e
Add/fix expansion mapping for snippets
author | zegervdv <zegervdv@me.com> |
---|---|
date | Tue, 09 Nov 2021 16:40:35 +0100 |
parents | bed1479d9b10 |
children | 1635e29e0ed4 |
line wrap: on
line diff
--- a/.chezmoitemplates/config.vim Tue Nov 09 16:23:04 2021 +0100 +++ b/.chezmoitemplates/config.vim Tue Nov 09 16:40:35 2021 +0100 @@ -706,38 +706,6 @@ " Vinegar/NetRW autocmd FileType netrw setl bufhidden=delete " -" NCM -function! s:check_back_space() abort - let col = col('.') - 1 - return !col || getline('.')[col - 1] =~# '\s' -endfunction - -" Auto close popup menu when finish completion -autocmd! CompleteDone * if pumvisible() == 0 | pclose | endif - -" Use <Tab> and <S-Tab> to navigate through popup menu -inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>" -inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>" - -" Set completeopt to have a better completion experience -set completeopt=menuone,noinsert,noselect - -" Avoid showing message extra message when using completion -set shortmess+=c - -let g:completion_enable_snippet = 'UltiSnips' -let g:UltiSnipsJumpForwardTrigger="<c-b>" -let g:UltiSnipsJumpBackwardTrigger="<c-z>" -let g:completion_enable_auto_paren=0 - -imap <expr> <Tab> vsnip#jumpable(1) ? '<Plug>(vsnip-jump-next)' : '<Tab>' -smap <expr> <Tab> vsnip#jumpable(1) ? '<Plug>(vsnip-jump-next)' : '<Tab>' -imap <expr> <S-Tab> vsnip#jumpable(-1) ? '<Plug>(vsnip-jump-prev)' : '<S-Tab>' -smap <expr> <S-Tab> vsnip#jumpable(-1) ? '<Plug>(vsnip-jump-prev)' : '<S-Tab>' - -" -" -" function! SendOSCClipboard(lines, regtype) call SendViaOSC52(join(a:lines, "\n"))