🚀 perf(nvim): py-requirements extra is now lazyloaded when entering a requirements.txt file

This commit is contained in:
Sergio Laín 2024-01-29 10:15:15 +01:00
parent 1a8f3b3f83
commit 7a51db0ab5
No known key found for this signature in database
GPG key ID: 14C9B8080681777B

View file

@ -1,9 +1,17 @@
return { return {
"hrsh7th/nvim-cmp",
dependencies = {
"MeanderingProgrammer/py-requirements.nvim", "MeanderingProgrammer/py-requirements.nvim",
event = {
"BufRead requirements.txt",
},
dependencies = { dependencies = {
"nvim-lua/plenary.nvim", { "nvim-lua/plenary.nvim" },
{
"hrsh7th/nvim-cmp",
dependencies = {},
opts = function(_, opts)
table.insert(opts.sources, { name = "py-requirements" })
end,
},
}, },
opts = function() opts = function()
require("py-requirements").setup({}) require("py-requirements").setup({})
@ -13,8 +21,4 @@ return {
}, },
}) })
end, end,
},
opts = function(_, opts)
table.insert(opts.sources, { name = "py-requirements" })
end,
} }