mirror of
https://github.com/LazyVim/LazyVim.git
synced 2026-07-25 14:01:06 +00:00
fix(mini.starter): buf_id in refresh() is not an identifier of valid Starter buffer
Fixes #3207.
This commit is contained in:
parent
9176a6bc22
commit
e2abb1ea4f
1 changed files with 11 additions and 2 deletions
|
|
@ -53,7 +53,16 @@ return {
|
||||||
vim.api.nvim_create_autocmd("User", {
|
vim.api.nvim_create_autocmd("User", {
|
||||||
pattern = "MiniStarterOpened",
|
pattern = "MiniStarterOpened",
|
||||||
callback = function()
|
callback = function()
|
||||||
require("lazy").show()
|
-- INFO: schedule_wrap this because if you are missing a plugin
|
||||||
|
-- and the Lazy UI opens to install the missing plugin the
|
||||||
|
-- notification `buf_id in refresh() is not an identifier of valid
|
||||||
|
-- Starter buffer` shows up again
|
||||||
|
-- `vim.schedule` also seems to work but prefered `vim.schedule_wrap`
|
||||||
|
-- because on my understanding it triggers even later than `vim.schedule`
|
||||||
|
-- just to be on the safe side
|
||||||
|
vim.schedule_wrap(function()
|
||||||
|
require("lazy").show()
|
||||||
|
end)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
@ -62,7 +71,7 @@ return {
|
||||||
starter.setup(config)
|
starter.setup(config)
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd("User", {
|
vim.api.nvim_create_autocmd("User", {
|
||||||
pattern = "LazyVimStarted",
|
pattern = "MiniStarterOpened",
|
||||||
callback = function()
|
callback = function()
|
||||||
local stats = require("lazy").stats()
|
local stats = require("lazy").stats()
|
||||||
local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100)
|
local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue