diff --git a/init.vim b/init.vim index 47cee4c..ae65bb2 100644 --- a/init.vim +++ b/init.vim @@ -7,7 +7,7 @@ Plug 'vim-airline/vim-airline-themes' Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } Plug 'tpope/vim-fugitive' Plug 'airblade/vim-gitgutter' -Plug 'Shougo/neosnippet.vim' +" Plug 'Shougo/neosnippet.vim' Plug 'honza/vim-snippets' Plug 'vim-scripts/a.vim' Plug 'luochen1990/rainbow' @@ -22,6 +22,7 @@ else \ 'do': 'bash install.sh', \ } end +Plug 'Shougo/echodoc.vim' call plug#end() " =============Settings================== filetype plugin on @@ -104,13 +105,20 @@ end " =========================Deoplete==================== let g:deoplete#enable_at_startup = 1 +let g:deoplete#auto_complete_start_length = 1 +let g:deoplete#enable_smart_case = 1 " =========================neosnippet================== " " Enable snipMate compatibility feature. let g:neosnippet#enable_snipmate_compatibility = 1 " Tell Neosnippet about the other snippets -let g:neosnippet#snippets_directory='~/.vim/bundle/vim-snippets/snippets' +if has("win32") + let g:neosnippet#snippets_directory='$USERPROFILE\\AppData\\Local\\nvim\\plugged\\vim-snippets\' +else + let g:neosnippet#snippets_directory='~/.vim/bundle/vim-snippets/snippets' +end imap neosnippet#expandable_or_jumpable() ? "\(neosnippet_expand_or_jump)" : pumvisible() ? "\" : "\" smap neosnippet#expandable_or_jumpable() ? "\(neosnippet_expand_or_jump)" : "\" +" conceal neosnippet markers " =====================A====================== " Function for switching between header and c* files map :wa :A @@ -141,3 +149,9 @@ nnoremap K :call LanguageClient#textDocument_hover() nnoremap gd :call LanguageClient#textDocument_definition() nnoremap :call LanguageClient_contextMenu() vnoremap :call LanguageClient_contextMenu() + +let g:LanguageClient_hasClientSupport = 0 +" ===================EchoDoc========================= +set cmdheight=2 +let g:echodoc#enable_at_startup = 1 +let g:echodoc#type = 'signature'