From b714f286623cca6e3da31df43c4cf4354a46c36d Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Fri, 7 Jun 2024 22:48:50 +0200 Subject: [PATCH] feat(util): added LazyVim.has_extra --- lua/lazyvim/util/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/lazyvim/util/init.lua b/lua/lazyvim/util/init.lua index 9b13b50d..e23f9dfd 100644 --- a/lua/lazyvim/util/init.lua +++ b/lua/lazyvim/util/init.lua @@ -75,6 +75,12 @@ function M.has(plugin) return M.get_plugin(plugin) ~= nil end +---@param extra string +function M.has_extra(extra) + local modname = "lazyvim.plugins.extras." .. extra + return vim.tbl_contains(require("lazy.core.config").spec.modules, modname) +end + ---@param fn fun() function M.on_very_lazy(fn) vim.api.nvim_create_autocmd("User", {