From 4cd51917fc52ffc61cfdf9d168d83775f608d4b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Sat, 29 Jul 2023 17:06:58 +0200 Subject: [PATCH] feat(nvim): run clippy using rust-analyzer --- modules/programs/nvim/plugins/nvim-lspconfig.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/programs/nvim/plugins/nvim-lspconfig.lua b/modules/programs/nvim/plugins/nvim-lspconfig.lua index 8d89374..35cce24 100644 --- a/modules/programs/nvim/plugins/nvim-lspconfig.lua +++ b/modules/programs/nvim/plugins/nvim-lspconfig.lua @@ -122,7 +122,6 @@ local servers = { "nil_ls", "pylsp", "ruff_lsp", - "rust_analyzer", "typst_lsp", "gopls", } @@ -130,6 +129,16 @@ for _, lsp in ipairs(servers) do lspconfig_setup(lsp, {}) end +lspconfig_setup("rust_analyzer", { + settings = { + ["rust-analyzer"] = { + checkOnSave = { + command = "clippy", + }, + }, + }, +}) + lspconfig_setup("lua_ls", { settings = { Lua = {