From 457fc0308030888f52f2b7a297851dc7c9181a16 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Fri, 5 Nov 2021 16:47:07 +0300 Subject: [PATCH] Add settings for Rust development --- config/nvim/coc-settings.json | 7 +++++-- config/nvim/init.vim | 2 ++ config/nvim/plugins.vim | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/config/nvim/coc-settings.json b/config/nvim/coc-settings.json index d7a8eb7..86680b8 100644 --- a/config/nvim/coc-settings.json +++ b/config/nvim/coc-settings.json @@ -8,7 +8,8 @@ "javascriptreact", "typescriptreact", "json", - "jsonc" + "jsonc", + "rust" ], "python.jediEnabled": true, "coc.source.emoji.filetypes": [ @@ -28,5 +29,7 @@ "svelte.plugin.css.enable": true, "svelte.enable-ts-plugin": true, "svelte.plugin.svelte.format.enable": true, - "html.filetypes": ["html", "javascriptreact", "typescriptreact"] + "html.filetypes": ["html", "javascriptreact", "typescriptreact"], + "rust.all_features": true, + "rust-client.updateOnStartup": true } diff --git a/config/nvim/init.vim b/config/nvim/init.vim index 19d271f..592b400 100644 --- a/config/nvim/init.vim +++ b/config/nvim/init.vim @@ -21,3 +21,5 @@ let g:closetag_regions = { \ } let g:ctrlp_custom_ignore = '\v[\/](\.git|node_modules|dist|build)$' + +let g:rustfmt_autosave = 1 diff --git a/config/nvim/plugins.vim b/config/nvim/plugins.vim index 20119da..e25da20 100644 --- a/config/nvim/plugins.vim +++ b/config/nvim/plugins.vim @@ -24,5 +24,6 @@ Plug 'nvim-lua/plenary.nvim' Plug 'caenrique/nvim-toggle-terminal' Plug 'nvim-telescope/telescope.nvim' Plug 'ctrlpvim/ctrlp.vim' +Plug 'rust-lang/rust.vim' call plug#end()