More coc plugins
This commit is contained in:
parent
877740f66d
commit
db45af4429
|
@ -1,3 +1,5 @@
|
||||||
{
|
{
|
||||||
"python.linting.enabled": false
|
"python.linting.enabled": false,
|
||||||
|
"ltex.enabled": ["latex", "markdown"],
|
||||||
|
"ltex.language":"en-GB"
|
||||||
}
|
}
|
||||||
|
|
49
.vimrc
49
.vimrc
|
@ -21,7 +21,7 @@ Plug 'editorconfig/editorconfig-vim'
|
||||||
Plug 'gmarik/Vundle.vim'
|
Plug 'gmarik/Vundle.vim'
|
||||||
Plug 'hdima/python-syntax'
|
Plug 'hdima/python-syntax'
|
||||||
Plug 'jeetsukumaran/vim-buffergator'
|
Plug 'jeetsukumaran/vim-buffergator'
|
||||||
Plug 'kien/ctrlp.vim'
|
" Plug 'kien/ctrlp.vim'
|
||||||
Plug 'kristijanhusak/vim-hybrid-material'
|
Plug 'kristijanhusak/vim-hybrid-material'
|
||||||
Plug 'lambdalisue/fern.vim'
|
Plug 'lambdalisue/fern.vim'
|
||||||
Plug 'lervag/vimtex'
|
Plug 'lervag/vimtex'
|
||||||
|
@ -47,6 +47,7 @@ let g:ycm_global_ycm_extra_conf = '~/.vim/.ycm_extra_conf.py'
|
||||||
|
|
||||||
let mapleader=","
|
let mapleader=","
|
||||||
|
|
||||||
|
|
||||||
:command W w
|
:command W w
|
||||||
:command Q q
|
:command Q q
|
||||||
:command WQ wq
|
:command WQ wq
|
||||||
|
@ -83,10 +84,10 @@ set splitbelow
|
||||||
set splitright
|
set splitright
|
||||||
|
|
||||||
" CtrlP
|
" CtrlP
|
||||||
let g:ctrlp_match_func = {'match': 'cpsm#CtrlPMatch'}
|
" let g:ctrlp_match_func = {'match': 'cpsm#CtrlPMatch'}
|
||||||
nnoremap <silent> <C-o> :CtrlPBuffer<CR>
|
" nnoremap <silent> <C-o> :CtrlPBuffer<CR>
|
||||||
let g:cpsm_unicode=1
|
" let g:cpsm_unicode=1
|
||||||
let g:ctrlp_user_command = ['.git/', 'git --git-dir=%s/.git ls-files -oc --exclude-standard']
|
" let g:ctrlp_user_command = ['.git/', 'git --git-dir=%s/.git ls-files -oc --exclude-standard']
|
||||||
|
|
||||||
" Unsaved buffer switching
|
" Unsaved buffer switching
|
||||||
set hidden
|
set hidden
|
||||||
|
@ -128,11 +129,6 @@ if has("autocmd")
|
||||||
autocmd FileType make set tabstop=8 shiftwidth=8 softtabstop=0 noexpandtab
|
autocmd FileType make set tabstop=8 shiftwidth=8 softtabstop=0 noexpandtab
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" Quickfix
|
|
||||||
nnoremap <silent> <leader>f :YcmCompleter FixIt<CR>:cexpr []<CR>:cclose<CR>
|
|
||||||
nnoremap <silent> <leader>g :YcmCompleter GoTo<CR>
|
|
||||||
|
|
||||||
|
|
||||||
" Terminal colors
|
" Terminal colors
|
||||||
set t_Co=256
|
set t_Co=256
|
||||||
set background=dark
|
set background=dark
|
||||||
|
@ -197,8 +193,23 @@ set modelines=0
|
||||||
set nomodeline
|
set nomodeline
|
||||||
|
|
||||||
" Coc extensions
|
" Coc extensions
|
||||||
|
set updatetime=300
|
||||||
|
set shortmess+=c
|
||||||
|
if has("nvim-0.5.0") || has("patch-8.1.1564")
|
||||||
|
" Recently vim can merge signcolumn and number column into one
|
||||||
|
set signcolumn=number
|
||||||
|
else
|
||||||
|
set signcolumn=yes
|
||||||
|
endif
|
||||||
let g:coc_global_extensions = []
|
let g:coc_global_extensions = []
|
||||||
command! -nargs=1 Ext :call add(g:coc_global_extensions, <args>)
|
command! -nargs=1 Ext :call add(g:coc_global_extensions, <args>)
|
||||||
|
let g:coc_filetype_map = {'tex': 'latex', 'md': 'markdown'}
|
||||||
|
nmap <silent> <leader>p <Plug>(coc-diagnostic-prev)
|
||||||
|
nmap <silent> <leader>n <Plug>(coc-diagnostic-next)
|
||||||
|
nnoremap <Leader>f :CocAction<CR>
|
||||||
|
vnoremap <Leader>f :CocAction<CR>
|
||||||
|
nnoremap <Leader>p :CocList yank<CR>
|
||||||
|
vnoremap <Leader>p :CocList yank<CR>
|
||||||
|
|
||||||
Ext 'coc-snippets'
|
Ext 'coc-snippets'
|
||||||
Ext 'coc-emoji'
|
Ext 'coc-emoji'
|
||||||
|
@ -209,6 +220,24 @@ Ext 'coc-vimtex'
|
||||||
Ext 'coc-json'
|
Ext 'coc-json'
|
||||||
Ext 'coc-java'
|
Ext 'coc-java'
|
||||||
Ext 'coc-pyright'
|
Ext 'coc-pyright'
|
||||||
|
Ext 'coc-css'
|
||||||
|
Ext 'coc-html'
|
||||||
|
Ext 'coc-cmake'
|
||||||
|
Ext 'coc-clangd'
|
||||||
|
Ext 'coc-docker'
|
||||||
|
Ext 'coc-fzf-preview'
|
||||||
|
Ext 'coc-ltex'
|
||||||
|
Ext 'coc-vetur'
|
||||||
|
Ext 'coc-yank'
|
||||||
|
" Ext 'coc-sh'
|
||||||
|
|
||||||
|
" FZF Preview
|
||||||
|
nnoremap <silent> <Leader>/ :<C-u>CocCommand fzf-preview.Lines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'"<CR>
|
||||||
|
nnoremap <silent> <C-p> :<C-u>CocCommand fzf-preview.FromResources project_mru git buffer<CR>
|
||||||
|
nnoremap <silent> <C-o> :<C-u>CocCommand fzf-preview.Buffers<CR>
|
||||||
|
nnoremap <silent> <C-f> :<C-u>CocCommand fzf-preview.ProjectGrepRecall<CR>
|
||||||
|
nnoremap <silent> <Leader>d :<C-u>CocCommand fzf-preview.CocCurrentDiagnostics<CR>
|
||||||
|
nnoremap <silent> <Leader>d :<C-u>CocCommand fzf-preview.CocCurrentDiagnostics<CR>
|
||||||
|
|
||||||
delc Ext
|
delc Ext
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue