diff --git a/lua/plugins.lua b/lua/plugins.lua index d9f65d2..0a96171 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -344,6 +344,16 @@ lazyload.on_vim_enter(function() local lspconfig = require("lspconfig") local capabilities = (has_blink_bin or has_cargo) and require("blink.cmp").get_lsp_capabilities() or nil + vim.lsp.config("rust_analyzer", { + settings = { + ["rust-analyzer"] = { + check = { + command = "clippy", + }, + }, + }, + }) + require("mason-lspconfig").setup({ ensure_installed = { "lua_ls", @@ -370,6 +380,18 @@ lazyload.on_vim_enter(function() }, }) end, + ["rust_analyzer"] = function() + lspconfig.rust_analyzer.setup({ + capabilities = capabilities, + settings = { + ["rust-analyzer"] = { + check = { + command = "clippy", + }, + }, + }, + }) + end, }, })