From de78100473021d3571be9b6f24735c7b2cfafc52 Mon Sep 17 00:00:00 2001 From: Dennis Date: Thu, 17 May 2018 23:29:16 +0200 Subject: [PATCH] Solved some issues with UltiSnips and YCM --- init.vim | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/init.vim b/init.vim index 4c46f08..22cb857 100644 --- a/init.vim +++ b/init.vim @@ -43,13 +43,23 @@ nnoremap :call vimterm#toggle() tnoremap :call vimterm#toggle() " YouCompleteMe settings -let g:ycm_confirm_extra_conf = 1 "Stop asking me every time to confirm +let g:ycm_confirm_extra_conf = 0 "Stop asking me every time to confirm nnoremap gl :YcmCompleter GoToDeclaration nnoremap gf :YcmCompleter GoToDefinition nnoremap gg :YcmCompleter GoToDefinitionElseDeclaration nnoremap gd :YcmCompleter GetDoc +" make YCM compatible with UltiSnips (using supertab) +let g:ycm_key_list_select_completion = ['', ''] +let g:ycm_key_list_previous_completion = ['', ''] +let g:SuperTabDefaultCompletionType = '' + +" better key bindings for UltiSnipsExpandTrigger +let g:UltiSnipsExpandTrigger = "" +let g:UltiSnipsJumpForwardTrigger = "" +let g:UltiSnipsJumpBackwardTrigger = "" + " Custom function to Toggle Tagbar and NERDTree let s:hidden_all = 0 function! ToggleHiddenAll() @@ -63,6 +73,7 @@ nnoremap h :call ToggleHiddenAll() call plug#begin() Plug 'SirVer/ultisnips' Plug 'honza/vim-snippets' +Plug 'ervandew/supertab' " general Plug 'majutsushi/tagbar'