From 040196bce017f72e07d844a48746e848cc982059 Mon Sep 17 00:00:00 2001 From: Justin Gassner Date: Mon, 18 Sep 2023 11:05:01 +0200 Subject: nvim: ale config --- .config/nvim/init.vim | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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 a (ale_toggle) +nmap f (ale_fix) +nmap i (ale_info) nmap (ale_previous_wrap) nmap (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 -- cgit v1.2.3-54-g00ecf