diff --git a/dot_config/nvim/lua/lsp.lua b/dot_config/nvim/lua/lsp.lua index bfe57e1..a8a2451 100644 --- a/dot_config/nvim/lua/lsp.lua +++ b/dot_config/nvim/lua/lsp.lua @@ -308,6 +308,13 @@ require("go").setup({ }) -- }}} +require("rust-tools").setup({ + server = { + on_attach = on_attach, + capabilities = capabilities, + }, +}) + lspconfig.pyright.setup({ capabilities = capabilities, on_attach = on_attach, @@ -362,7 +369,7 @@ null.setup({ null.builtins.formatting.isort, null.builtins.formatting.prettier, null.builtins.formatting.prettierd, - null.builtins.formatting.stylua, + null.builtins.formatting.rustfmt, null.builtins.formatting.stylua, }, on_attach = function(client, bufnr) diff --git a/dot_config/nvim/lua/plugins.lua b/dot_config/nvim/lua/plugins.lua index dbc74f4..4759def 100644 --- a/dot_config/nvim/lua/plugins.lua +++ b/dot_config/nvim/lua/plugins.lua @@ -300,6 +300,7 @@ return packer.startup({ "ray-x/go.nvim", requires = "ray-x/guihua.lua", }) + use("simrat39/rust-tools.nvim") use("rafamadriz/friendly-snippets") use("jose-elias-alvarez/null-ls.nvim") use({