32 lines
789 B
Lua
32 lines
789 B
Lua
return {
|
|
"mrcjkb/rustaceanvim",
|
|
version = "^5", -- Recommended
|
|
lazy = false, -- This plugin is already lazy
|
|
["rust-analyzer"] = {
|
|
cargo = {
|
|
allFeatures = true,
|
|
},
|
|
},
|
|
config = function()
|
|
vim.g.rustaceanvim = {
|
|
tools = {
|
|
float_win_config = {
|
|
border = "rounded",
|
|
},
|
|
},
|
|
}
|
|
end,
|
|
|
|
|
|
-- Crates version completion for rust
|
|
{
|
|
"Saecki/crates.nvim",
|
|
event = { "BufRead Cargo.toml" },
|
|
config = function()
|
|
require("crates").setup()
|
|
-- Add crates.nvim to the cmp sources as soon as we load the plugin
|
|
require("cmp").setup.buffer { sources = { { name = "crates" } } }
|
|
end,
|
|
},
|
|
}
|