Switched to COC for linting

This commit is contained in:
V 2025-07-21 18:42:16 +01:00
parent b69fd7ed38
commit 89661a96ba

View File

@ -46,7 +46,6 @@ set wildignore=*.docx,*.jpg,*.png,*.gif,*.pdf,*.pyc,*.exe,*.flv,*.img,*.xlsx
call plug#begin('~/.vim/autoload/plug')
Plug 'davidhalter/jedi-vim'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'preservim/nerdtree'
@ -61,6 +60,9 @@ Plug 'tpope/vim-fugitive'
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'tpope/vim-fireplace', { 'for': 'clojure' }
Plug 'dense-analysis/ale'
Plug 'jiangmiao/auto-pairs'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
call plug#end()
@ -82,14 +84,20 @@ let g:ale_virtualtext_cursor = 'current'
let g:ale_linters = {
\ 'python': ['ruff'],
\ 'javascript': ['prettier', 'eslint'],
\ 'go': ['vet', 'errcheck']
\ 'go': ['gopls', 'golangci-lint', 'staticcheck', 'go vet', 'go build']
\ }
let g:ale_python_flake8_options = '--ignore=E501'
let g:ale_echo_msg_format = '[%linter%] [%severity%] %code% %s'
let g:jedi#completions_enabled = 1
let g:jedi#show_call_signatures = "2"
let g:jedi#use_tabs_not_buffers = 1
let g:gruvbox_contrast_dark = 'soft'
let g:coc_global_extensions = [
\ 'coc-tsserver',
\ 'coc-html',
\ 'coc-css',
\ 'coc-emmet',
\ 'coc-pyright',
\ 'coc-go'
\ ]
colorscheme gruvbox
" " }}}