vim: enable coc only for v8.0 and up
This commit is contained in:
10
vimrc
10
vimrc
@@ -23,11 +23,9 @@ call plug#begin('~/.vim/plugged')
|
|||||||
Plug 'wesQ3/vim-windowswap'
|
Plug 'wesQ3/vim-windowswap'
|
||||||
Plug 'majutsushi/tagbar'
|
Plug 'majutsushi/tagbar'
|
||||||
|
|
||||||
" be sure to read full install instructions. this still needs
|
if version >= 800
|
||||||
" you to cd ~/.vim/plugged/YouCompleteMe
|
|
||||||
" python ./install.py --js-completer
|
|
||||||
" Plug 'Valloric/YouCompleteMe'
|
|
||||||
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
||||||
|
endif
|
||||||
|
|
||||||
Plug 'dense-analysis/ale'
|
Plug 'dense-analysis/ale'
|
||||||
Plug 'tpope/vim-commentary'
|
Plug 'tpope/vim-commentary'
|
||||||
@@ -153,6 +151,7 @@ augroup filetype
|
|||||||
au bufRead,BufNewFile *.cpp set filetype=cpp
|
au bufRead,BufNewFile *.cpp set filetype=cpp
|
||||||
au bufRead,BufNewFile *.inc set filetype=make
|
au bufRead,BufNewFile *.inc set filetype=make
|
||||||
au BufRead,BufNewFile *.eex set filetype=html
|
au BufRead,BufNewFile *.eex set filetype=html
|
||||||
|
au BufRead,BufNewFile *.bss set filetype=vb
|
||||||
augroup END
|
augroup END
|
||||||
|
|
||||||
augroup cppprog
|
augroup cppprog
|
||||||
@@ -432,6 +431,8 @@ endfunction
|
|||||||
nnoremap <silent> <leader>wst :call ToggleWindowHorizontalVerticalSplit()<cr>
|
nnoremap <silent> <leader>wst :call ToggleWindowHorizontalVerticalSplit()<cr>
|
||||||
" inoremap <lt>/ </<C-x><C-o><Esc>==gi
|
" inoremap <lt>/ </<C-x><C-o><Esc>==gi
|
||||||
|
|
||||||
|
" COC configuration
|
||||||
|
if version >= 800
|
||||||
" if hidden is not set, TextEdit might fail.
|
" if hidden is not set, TextEdit might fail.
|
||||||
set hidden
|
set hidden
|
||||||
|
|
||||||
@@ -560,6 +561,7 @@ nnoremap <silent> <space>j :<C-u>CocNext<CR>
|
|||||||
nnoremap <silent> <space>k :<C-u>CocPrev<CR>
|
nnoremap <silent> <space>k :<C-u>CocPrev<CR>
|
||||||
" Resume latest coc list
|
" Resume latest coc list
|
||||||
nnoremap <silent> <space>p :<C-u>CocListResume<CR>
|
nnoremap <silent> <space>p :<C-u>CocListResume<CR>
|
||||||
|
endif
|
||||||
|
|
||||||
nmap <Tab> :><CR>
|
nmap <Tab> :><CR>
|
||||||
vmap <Tab> :><CR>
|
vmap <Tab> :><CR>
|
||||||
|
|||||||
Reference in New Issue
Block a user