diff options
Diffstat (limited to '.config/nvim')
-rw-r--r-- | .config/nvim/init.vim | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 34795ab..e7e1c9f 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -54,11 +54,33 @@ let g:loaded_perl_provider = 0 " ----- ALE ----- let g:ale_enabled = 0 +let g:ale_completion_enabled = 1 nmap <leader>a <Plug>(ale_toggle) +nmap <leader>f <Plug>(ale_fix) +nmap <leader>i <Plug>(ale_info) nmap <silent> <C-k> <Plug>(ale_previous_wrap) nmap <silent> <C-j> <Plug>(ale_next_wrap) +let g:ale_linters = { + \ 'sh' : ['shellcheck'], + \ 'yaml' : ['yamllint'], + \} +let g:ale_fixers = { + \ 'css' : ['prettier'], + \ 'html' : ['prettier'], + \ 'javascript' : ['prettier'], + \ 'json' : ['prettier'], + \ 'lua' : ['stylua'], + \ 'markdown' : ['prettier'], + \ 'ruby' : ['prettier'], + \ 'scss' : ['prettier'], + \ 'sh' : ['shfmt'], + \ 'yaml' : ['prettier'], + \} let g:ale_markdown_markdownlint_options = '--disable MD025 --' let g:ale_tex_chktex_options = '-I -n1 -n3 -n24' " VimTeX does '-n1 -n3 -n8 -n25 -n36' +let g:ale_sh_shfmt_options = '--indent 2 --case-indent --binary-next-line' + +set omnifunc=ale#completion#OmniFunc " ----- QuickTex ----- let g:quicktex_usedefault = 0 |