From 6a7522ca63f959b13baf21da0166a20d3e43924c Mon Sep 17 00:00:00 2001 From: DazAh <9095216+DazAh@users.noreply.github.com> Date: Sat, 19 Oct 2019 02:48:27 +0100 Subject: [PATCH] modified: private_dot_config/nvim/init.vim --- private_dot_config/nvim/init.vim | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/private_dot_config/nvim/init.vim b/private_dot_config/nvim/init.vim index d5438e3..1836b3d 100644 --- a/private_dot_config/nvim/init.vim +++ b/private_dot_config/nvim/init.vim @@ -6,11 +6,36 @@ Plug 'ledger/vim-ledger' Plug 'scrooloose/nerdtree' Plug 'vim-airline/vim-airline' Plug 'tpope/vim-fugitive' + +" CoC LSP/Intellisense +Plug 'neoclide/coc.nvim', {'branch': 'release'} + " Rust" Plug 'rust-lang/rust.vim' Plug 'racer-rust/vim-racer' Plug 'neoclide/coc-rls' -" Plug 'ycm-core/YouCompleteMe' call plug#end() map :NERDTreeToggle + +" General +set t_Co=256 +set showmatch +set hlsearch +set incsearch +set spell spelllang=en_gb +set spelllang=en_gb + +" CoC Highlighting +autocmd FileType json syntax match Comment +\/\/.\+$+ + +" use for trigger completion and navigate to the next complete item +function! s:check_back_space() abort + let col = col('.') - 1 + return !col || getline('.')[col - 1] =~ '\s' +endfunction + +inoremap + \ pumvisible() ? "\" : + \ check_back_space() ? "\" : + \ coc#refresh()