mirror of
https://github.com/folke/lazy.nvim.git
synced 2025-04-18 20:36:45 +00:00
feat(commands): added highly experimental Lazy reload ...
command. See #445
This commit is contained in:
parent
d8a5829fda
commit
a6c8f22362
3 changed files with 23 additions and 3 deletions
|
@ -227,10 +227,18 @@ function M.deactivate(plugin)
|
|||
end
|
||||
|
||||
--- reload a plugin
|
||||
---@param plugin LazyPlugin
|
||||
---@param plugin LazyPlugin|string
|
||||
function M.reload(plugin)
|
||||
if type(plugin) == "string" then
|
||||
plugin = Config.plugins[plugin]
|
||||
end
|
||||
|
||||
if not plugin then
|
||||
error("Plugin not found")
|
||||
end
|
||||
|
||||
local load = plugin._.loaded ~= nil
|
||||
M.deactivate(plugin)
|
||||
local load = false -- plugin._.loaded ~= nil
|
||||
|
||||
-- enable handlers
|
||||
Handler.enable(plugin)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue