diff --git a/after/plugin/general.vim b/after/plugin/general.vim index b0c23e0..bbe1877 100644 --- a/after/plugin/general.vim +++ b/after/plugin/general.vim @@ -4,15 +4,17 @@ if !exists('g:deoplete#omni#input_patterns') endif " , : close popup and delete backword char. -inoremap deoplete#smart_close_popup()."\" -inoremap deoplete#smart_close_popup()."\" +"inoremap deoplete#smart_close_popup()."\" +"inoremap deoplete#smart_close_popup()."\" inoremap \ pumvisible() ? "\" : \ check_back_space() ? "\" : - \ "\" + \ coc#refresh() + "\ '\' function! s:check_back_space() let col = col('.') - 1 return !col || getline('.')[col - 1] =~ '\s' endfunction +inoremap coc#refresh() diff --git a/init.vim b/init.vim index d9c52d9..25b463b 100644 --- a/init.vim +++ b/init.vim @@ -44,7 +44,7 @@ set showcmd set ignorecase smartcase set inccommand=split -set completeopt=menu,longest,preview +set completeopt=menu,noinsert,preview set wildmode=list:longest,list:full set wildignore+=*.so,*.swp,*.zip,*.o set suffixes=.bak,~,.h,.info,.swp,.obj,.info,.aux,.dvi,.bbl,.out,.o,.lo,\.class diff --git a/packages.vim b/packages.vim index ff45721..e9393fa 100644 --- a/packages.vim +++ b/packages.vim @@ -30,7 +30,9 @@ Plug 'Chiel92/vim-autoformat' " completion and snippets Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' -Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } +"Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } +Plug 'neoclide/coc.nvim', {'branch': 'release'} + Plug '/usr/share/vim/vimfiles'