vimrc: ALE, unimpaired and colors
This commit is contained in:
20
.vimrc
20
.vimrc
@@ -30,6 +30,8 @@ if filereadable(expand(vundle_dir) . "/README.md")
|
|||||||
if empty($VIM_DISABLE_YCM)
|
if empty($VIM_DISABLE_YCM)
|
||||||
Plugin 'ycm-core/YouCompleteMe'
|
Plugin 'ycm-core/YouCompleteMe'
|
||||||
endif
|
endif
|
||||||
|
Plugin 'dense-analysis/ale'
|
||||||
|
Plugin 'tpope/vim-unimpaired'
|
||||||
|
|
||||||
call vundle#end() " required
|
call vundle#end() " required
|
||||||
else
|
else
|
||||||
@@ -201,6 +203,19 @@ let g:ycm_python_interpreter_path = '~/.python-venv.kuba/bin/python'
|
|||||||
"let g:ycm_autoclose_preview_window_after_insertion = 1 " Close after leaving insert mode
|
"let g:ycm_autoclose_preview_window_after_insertion = 1 " Close after leaving insert mode
|
||||||
let g:ycm_autoclose_preview_window_after_completion = 1 " Close after accepting completion
|
let g:ycm_autoclose_preview_window_after_completion = 1 " Close after accepting completion
|
||||||
|
|
||||||
|
" ALE
|
||||||
|
let g:ale_linters = {
|
||||||
|
\ 'python': ['flake8'],
|
||||||
|
\ 'c': ['gcc']
|
||||||
|
\}
|
||||||
|
let g:ale_set_highlights = 1
|
||||||
|
let g:ale_sign_error = '>>'
|
||||||
|
let g:ale_sign_warning = '--'
|
||||||
|
let g:ale_lint_on_text_changed = 'never'
|
||||||
|
let g:ale_lint_on_enter = 0
|
||||||
|
let g:ale_c_parse_makefile = 1
|
||||||
|
let g:ale_lint_on_insert_leave = 1
|
||||||
|
|
||||||
" fugitive.vim looks for tags in .git
|
" fugitive.vim looks for tags in .git
|
||||||
" set tags +=~/tags " Recursively move upwards in tree, searching in subfolders for tags file
|
" set tags +=~/tags " Recursively move upwards in tree, searching in subfolders for tags file
|
||||||
|
|
||||||
@@ -222,6 +237,11 @@ set statusline+=\ %l:%c"
|
|||||||
set statusline+=%#MoreMsg#
|
set statusline+=%#MoreMsg#
|
||||||
set statusline+=\ "
|
set statusline+=\ "
|
||||||
|
|
||||||
|
" Colors
|
||||||
|
highlight SignColumn ctermbg=NONE
|
||||||
|
highlight GitGutterAdd ctermbg=NONE ctermfg=2
|
||||||
|
highlight GitGutterChange ctermbg=NONE ctermfg=3
|
||||||
|
highlight GitGutterDelete ctermbg=NONE ctermfg=1
|
||||||
|
|
||||||
" flake8
|
" flake8
|
||||||
let g:flake8_show_in_gutter=1
|
let g:flake8_show_in_gutter=1
|
||||||
|
|||||||
Reference in New Issue
Block a user