aboutsummaryrefslogtreecommitdiff
path: root/files/.vimrc
diff options
context:
space:
mode:
authorAnton Bobov <anton@bobov.name>2023-06-12 18:32:18 +0500
committerAnton Bobov <anton@bobov.name>2023-06-12 18:32:18 +0500
commita45a4889ff61e1918cb8c05e0fa74c57cfeb7154 (patch)
tree7502a0ce5f90bb44ff02364c512f2ef0b6e0311f /files/.vimrc
parentea3906ab3dca6c803ede6539f9354b5e5898acf4 (diff)
vim: Ale configuration
Diffstat (limited to 'files/.vimrc')
-rw-r--r--files/.vimrc11
1 files changed, 10 insertions, 1 deletions
diff --git a/files/.vimrc b/files/.vimrc
index c1a434b..1df0cb4 100644
--- a/files/.vimrc
+++ b/files/.vimrc
@@ -654,8 +654,13 @@ endif
" }}}
" ALE {{{
+augroup plugin_ale
+ autocmd!
+ au FileType java,python set omnifunc=ale#completion#OmniFunc
+augroup END
+
+let g:ale_set_quickfix = 1
-au FileType java,python set omnifunc=ale#completion#OmniFunc
let g:ale_fix_on_save = 1
let g:ale_fixers = {}
@@ -663,6 +668,10 @@ let g:ale_fixers['*'] = ['remove_trailing_lines', 'trim_whitespace']
let g:ale_fixers['json'] = ['jq']
let g:ale_fixers['sh'] = ['shfmt']
+nmap <silent><leader>ad <Plug>(ale_detail)
+nmap <silent><leader>aj <Plug>(ale_next_wrap)
+nmap <silent><leader>ak <Plug>(ale_previous_wrap)
+
" }}}
" Editorconfig {{{