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()