nvim_config/lua/plugins/crates.lua

28 lines
566 B
Lua
Raw Normal View History

2024-04-04 23:12:08 +00:00
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 },
},
},
}