From 75fe012e0af6b0aff895b0346b98c756f1163b82 Mon Sep 17 00:00:00 2001 From: winston Date: Sat, 19 Nov 2022 22:22:24 +0100 Subject: [PATCH] feat(nvim): add rust-tools & lsp --- dot_config/nvim/lua/lsp.lua | 9 ++++++++- dot_config/nvim/lua/plugins.lua | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) 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({