summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2022-03-08 00:54:05 -0500
committerJesse Luehrs <doy@tozt.net>2022-03-08 00:54:05 -0500
commit97d7d4f73dc5b2b2ffed3c0dc0435ed4336cab8f (patch)
treedb4404ad15b83a7d93fd6d5b6591389243be9a82
parenta2290a2b76c4740a4e2cc2c176797cc1981a46a2 (diff)
downloadconf-97d7d4f73dc5b2b2ffed3c0dc0435ed4336cab8f.tar.gz
conf-97d7d4f73dc5b2b2ffed3c0dc0435ed4336cab8f.zip
enable all features for rust-analyzer in vim
-rw-r--r--vim/ftplugin/rust.vim5
1 files changed, 4 insertions, 1 deletions
diff --git a/vim/ftplugin/rust.vim b/vim/ftplugin/rust.vim
index 007674b..0a8d596 100644
--- a/vim/ftplugin/rust.vim
+++ b/vim/ftplugin/rust.vim
@@ -1,5 +1,8 @@
let b:ale_linters = { 'rust': ['analyzer'] }
-let b:ale_rust_analyzer_config = { 'checkOnSave': { 'command': 'clippy' } }
+let b:ale_rust_analyzer_config = {
+ \'checkOnSave': { 'command': 'clippy' },
+ \'cargo': { 'allFeatures': v:true },
+\}
let b:ale_fixers = { 'rust': ['rustfmt'] }
let b:ale_fix_on_save = 1
let b:ale_rust_rustfmt_options = "--edition 2018"