fix(dashboard): load dashboard when closing lazy if needed

This commit is contained in:
Folke Lemaitre 2024-06-25 00:24:59 +02:00
parent faee8ce581
commit fa2fc64031
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -357,13 +357,15 @@ return {
button.key_format = " %s"
end
-- close Lazy and re-open when the dashboard is ready
-- open dashboard after closing lazy
if vim.o.filetype == "lazy" then
vim.cmd.close()
vim.api.nvim_create_autocmd("User", {
pattern = "DashboardLoaded",
vim.api.nvim_create_autocmd("WinClosed", {
pattern = tostring(vim.api.nvim_get_current_win()),
once = true,
callback = function()
require("lazy").show()
vim.schedule(function()
vim.api.nvim_exec_autocmds("UIEnter", { group = "dashboard" })
end)
end,
})
end