summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/config/plugins/rustacean.lua
diff options
context:
space:
mode:
authorTom Li Dobnik <tomlidobnik1@gmail.com>2026-02-23 07:44:54 +0100
committerTom Li Dobnik <tomlidobnik1@gmail.com>2026-02-23 07:44:54 +0100
commit4cf642a4e17473e71849444e2f6d6d8ce245bb96 (patch)
tree72d04f5e6d1da6756dc5793a1d03ade90a2290dd /.config/nvim/lua/config/plugins/rustacean.lua
parent95bb1945715c94b033e5e8e4f633f791a68c6c9e (diff)
update
Diffstat (limited to '.config/nvim/lua/config/plugins/rustacean.lua')
-rw-r--r--.config/nvim/lua/config/plugins/rustacean.lua26
1 files changed, 25 insertions, 1 deletions
diff --git a/.config/nvim/lua/config/plugins/rustacean.lua b/.config/nvim/lua/config/plugins/rustacean.lua
index 849db6e..1187aad 100644
--- a/.config/nvim/lua/config/plugins/rustacean.lua
+++ b/.config/nvim/lua/config/plugins/rustacean.lua
@@ -1,5 +1,29 @@
return {
"mrcjkb/rustaceanvim",
- version = "^6", -- Recommended
+ version = "^8", -- Recommended
lazy = false, -- This plugin is already lazy
+ init = function()
+ local capabilities = vim.lsp.protocol.make_client_capabilities()
+ local ok, blink = pcall(require, "blink.cmp")
+ if ok then
+ capabilities = blink.get_lsp_capabilities(capabilities)
+ end
+
+ vim.g.rustaceanvim = {
+ tools = {
+ enable_clippy = false,
+ },
+ server = {
+ capabilities = capabilities,
+ standalone = true,
+ status_notify_level = false,
+ load_vscode_settings = false,
+ default_settings = {
+ ["rust-analyzer"] = {
+ checkOnSave = false,
+ },
+ },
+ },
+ }
+ end,
}