mirror of
https://github.com/LazyVim/LazyVim.git
synced 2025-06-22 08:53:33 +02:00
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:
parent
5cabc2ff5b
commit
139c41c18e
1 changed files with 12 additions and 13 deletions
|
@ -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,
|
||||
},
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue