diff --git a/private_dot_config/nvim/init.vim.tmpl b/private_dot_config/nvim/init.vim.tmpl index 433f95f..23d287e 100644 --- a/private_dot_config/nvim/init.vim.tmpl +++ b/private_dot_config/nvim/init.vim.tmpl @@ -208,7 +208,12 @@ augroup Racer autocmd FileType rust nmap gD (rust-doc) augroup END -let g:ale_linters = {'rust': ['analyzer']} +let g:ale_linters = {'rust': ['analyzer', 'cargo', 'rls', 'rustc']} +let g:ale_fixers = { + \ '*': ['remove_trailing_lines', 'trim_whitespace'], + \ 'rust': ['rustfmt'], + \} +let g:ale_fix_onsave = 1 autocmd BufRead Cargo.toml call crates#toggle() {{- end }}