27 lines
566 B
Lua
27 lines
566 B
Lua
return {
|
|
"Saecki/crates.nvim",
|
|
lazy = true,
|
|
dependencies = {
|
|
"AstroNvim/astrocore",
|
|
opts = {
|
|
autocmds = {
|
|
CmpSourceCargo = {
|
|
{
|
|
event = "BufRead",
|
|
desc = "Load crates.nvim into Cargo buffers",
|
|
pattern = "Cargo.toml",
|
|
callback = function()
|
|
require("cmp").setup.buffer { sources = { { name = "crates" } } }
|
|
require "crates"
|
|
end,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
opts = {
|
|
src = {
|
|
cmp = { enabled = true },
|
|
},
|
|
},
|
|
}
|