From 5f34a4af64dadff727c6bbc34bf5d7c534464de3 Mon Sep 17 00:00:00 2001 From: Julien Rabier Date: Wed, 16 Dec 2020 19:32:49 +0100 Subject: [PATCH] [nvim] improve rust support --- private_dot_config/nvim/init.vim.tmpl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 }}