diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 4c67a11..20398e1 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -11,9 +11,20 @@ set smarttab set shiftwidth=2 set autoindent set smartindent +set nobackup +set nowritebackup +set updatetime=300 +set signcolumn=yes set completeopt=longest,menuone,preview +" Use tab for trigger completion with characters ahead and navigate. +inoremap + \ coc#pum#visible() ? coc#pum#next(1) : + \ CheckBackspace() ? "\" : + \ coc#refresh() +inoremap coc#pum#visible() ? coc#pum#prev(1) : "\" + set ruler " show the cursor position all the time filetype plugin on @@ -28,20 +39,8 @@ call plug#begin(stdpath('data') . '/plugged') Plug 'itchyny/lightline.vim' Plug 'ap/vim-css-color' Plug 'calviken/vim-gdscript3' - Plug 'Shougo/deoplete-clangx' - Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } - Plug 'deoplete-plugins/deoplete-jedi' Plug 'ervandew/supertab' + Plug 'neoclide/coc.nvim', {'branch': 'release'} call plug#end() -let g:deoplete#enable_at_startup = 1 -let g:deoplete#sources#jedi#show_docstring = 1 -call deoplete#custom#var('clangx', 'clang_binary', '/usr/bin/clang') - -" Deoplete autocomplete with tab -"inoremap pumvisible() ? "\" : "\" -let g:SuperTabDefaultCompletionType = "" -let g:SuperTabClosePreviewOnPopupClose = 1 -inoremap pumvisible() ? "\" : "\" - set noshowmode