feat(lang): replace rust-tools.nvim with rustacean.nvim #2198

dummy commit to trigger changelog.
original commit message was not correct and didnt get picked up by the changelog
This commit is contained in:
Folke Lemaitre 2024-03-07 20:41:12 +01:00
parent 5cabc2ff5b
commit 139c41c18e
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -42,15 +42,17 @@ return {
{
"mrcjkb/rustaceanvim",
version = '^4', -- Recommended
version = "^4", -- Recommended
ft = { "rust" },
opts = {
server = {
on_attach = function(_, bufnr)
vim.keymap.set("n", "<leader>cR", function() vim.cmd.RustLsp("codeAction") end,
{ desc = "Code Action", buffer = bufnr })
vim.keymap.set("n", "<leader>dr", function() vim.cmd.RustLsp("debuggables") end,
{ desc = "Rust debuggables", buffer = bufnr })
vim.keymap.set("n", "<leader>cR", function()
vim.cmd.RustLsp("codeAction")
end, { desc = "Code Action", buffer = bufnr })
vim.keymap.set("n", "<leader>dr", function()
vim.cmd.RustLsp("debuggables")
end, { desc = "Rust debuggables", buffer = bufnr })
end,
default_settings = {
-- rust-analyzer language server configuration
@ -76,13 +78,11 @@ return {
},
},
},
}
},
},
config = function(_, opts)
vim.g.rustaceanvim = vim.tbl_deep_extend("force",
{},
opts or {})
end
vim.g.rustaceanvim = vim.tbl_deep_extend("force", {}, opts or {})
end,
},
-- Correctly setup lspconfig for Rust 🚀
@ -121,9 +121,8 @@ return {
opts = function(_, opts)
opts.adapters = opts.adapters or {}
vim.list_extend(opts.adapters, {
require('rustaceanvim.neotest'),
require("rustaceanvim.neotest"),
})
end
end,
},
}