Disable coc.
This commit is contained in:
parent
0770bc5d26
commit
b4d8372e17
126
vimrc
126
vimrc
@ -107,7 +107,7 @@ Plug '~/dgapt', { 'rtp': 'vim' }
|
|||||||
" Plug '~/lean.vim'
|
" Plug '~/lean.vim'
|
||||||
Plug 'leanprover/lean.vim'
|
Plug 'leanprover/lean.vim'
|
||||||
|
|
||||||
Plug 'neoclide/coc.nvim', {'do': { -> coc#util#install()}}
|
" Plug 'neoclide/coc.nvim', {'do': { -> coc#util#install()}}
|
||||||
|
|
||||||
Plug 'rickhowe/diffchar.vim'
|
Plug 'rickhowe/diffchar.vim'
|
||||||
|
|
||||||
@ -202,65 +202,65 @@ augroup my_cm_setup
|
|||||||
\ })
|
\ })
|
||||||
augroup END
|
augroup END
|
||||||
|
|
||||||
" coc.nvim
|
" " coc.nvim
|
||||||
|
"
|
||||||
|
"
|
||||||
inoremap <silent><expr> <c-space> coc#refresh()
|
" inoremap <silent><expr> <c-space> coc#refresh()
|
||||||
|
"
|
||||||
" Use <cr> for confirm completion, `<C-g>u` means break undo chain at current position.
|
" " Use <cr> for confirm completion, `<C-g>u` means break undo chain at current position.
|
||||||
" Coc only does snippet and additional edit on confirm.
|
" " Coc only does snippet and additional edit on confirm.
|
||||||
inoremap <expr> <cr> pumvisible() ? "\<C-y>" : "\<C-g>u\<CR>"
|
" inoremap <expr> <cr> pumvisible() ? "\<C-y>" : "\<C-g>u\<CR>"
|
||||||
|
"
|
||||||
" Use `[c` and `]c` for navigate diagnostics
|
" " Use `[c` and `]c` for navigate diagnostics
|
||||||
nmap <silent> [c <Plug>(coc-diagnostic-prev)
|
" nmap <silent> [c <Plug>(coc-diagnostic-prev)
|
||||||
nmap <silent> ]c <Plug>(coc-diagnostic-next)
|
" nmap <silent> ]c <Plug>(coc-diagnostic-next)
|
||||||
|
"
|
||||||
" Remap keys for gotos
|
" " Remap keys for gotos
|
||||||
nmap <silent> gd <Plug>(coc-definition)
|
" nmap <silent> gd <Plug>(coc-definition)
|
||||||
nmap <silent> gy <Plug>(coc-type-definition)
|
" nmap <silent> gy <Plug>(coc-type-definition)
|
||||||
nmap <silent> gi <Plug>(coc-implementation)
|
" nmap <silent> gi <Plug>(coc-implementation)
|
||||||
nmap <silent> gr <Plug>(coc-references)
|
" nmap <silent> gr <Plug>(coc-references)
|
||||||
|
"
|
||||||
" Use K for show documentation in preview window
|
" " Use K for show documentation in preview window
|
||||||
nnoremap <silent> K :call <SID>show_documentation()<CR>
|
" nnoremap <silent> K :call <SID>show_documentation()<CR>
|
||||||
|
"
|
||||||
function! s:show_documentation()
|
" function! s:show_documentation()
|
||||||
if &filetype == 'vim'
|
" if &filetype == 'vim'
|
||||||
execute 'h '.expand('<cword>')
|
" execute 'h '.expand('<cword>')
|
||||||
else
|
" else
|
||||||
call CocAction('doHover')
|
" call CocAction('doHover')
|
||||||
endif
|
" endif
|
||||||
endfunction
|
" endfunction
|
||||||
|
"
|
||||||
" Highlight symbol under cursor on CursorHold
|
" " Highlight symbol under cursor on CursorHold
|
||||||
autocmd CursorHold * silent call CocActionAsync('highlight')
|
" autocmd CursorHold * silent call CocActionAsync('highlight')
|
||||||
|
"
|
||||||
" Remap for rename current word
|
" " Remap for rename current word
|
||||||
nmap <leader>rn <Plug>(coc-rename)
|
" nmap <leader>rn <Plug>(coc-rename)
|
||||||
|
"
|
||||||
" Remap for format selected region
|
" " Remap for format selected region
|
||||||
vmap <leader>f <Plug>(coc-format-selected)
|
" vmap <leader>f <Plug>(coc-format-selected)
|
||||||
nmap <leader>f <Plug>(coc-format-selected)
|
" nmap <leader>f <Plug>(coc-format-selected)
|
||||||
|
"
|
||||||
augroup mygroup
|
" augroup mygroup
|
||||||
autocmd!
|
" autocmd!
|
||||||
" Setup formatexpr specified filetype(s).
|
" " Setup formatexpr specified filetype(s).
|
||||||
autocmd FileType typescript,json setl formatexpr=CocAction('formatSelected')
|
" autocmd FileType typescript,json setl formatexpr=CocAction('formatSelected')
|
||||||
" Update signature help on jump placeholder
|
" " Update signature help on jump placeholder
|
||||||
autocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
|
" autocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
|
||||||
augroup end
|
" augroup end
|
||||||
|
"
|
||||||
" Remap for do codeAction of selected region, ex: `<leader>aap` for current paragraph
|
" " Remap for do codeAction of selected region, ex: `<leader>aap` for current paragraph
|
||||||
vmap <leader>a <Plug>(coc-codeaction-selected)
|
" vmap <leader>a <Plug>(coc-codeaction-selected)
|
||||||
nmap <leader>a <Plug>(coc-codeaction-selected)
|
" nmap <leader>a <Plug>(coc-codeaction-selected)
|
||||||
|
"
|
||||||
" Remap for do codeAction of current line
|
" " Remap for do codeAction of current line
|
||||||
nmap <leader>ac <Plug>(coc-codeaction)
|
" nmap <leader>ac <Plug>(coc-codeaction)
|
||||||
" Fix autofix problem of current line
|
" " Fix autofix problem of current line
|
||||||
nmap <leader>qf <Plug>(coc-fix-current)
|
" nmap <leader>qf <Plug>(coc-fix-current)
|
||||||
|
"
|
||||||
" Use `:Format` for format current buffer
|
" " Use `:Format` for format current buffer
|
||||||
command! -nargs=0 Format :call CocAction('format')
|
" command! -nargs=0 Format :call CocAction('format')
|
||||||
|
"
|
||||||
" Use `:Fold` for fold current buffer
|
" " Use `:Fold` for fold current buffer
|
||||||
command! -nargs=? Fold :call CocAction('fold', <f-args>)
|
" command! -nargs=? Fold :call CocAction('fold', <f-args>)
|
||||||
|
Loading…
Reference in New Issue
Block a user