fix(breadcrumbs): refresh on TabEnter (#3727)

* fix(breadcrumbs): refresh on TabEnter
This commit is contained in:
opalmay 2023-01-14 15:31:05 +02:00 committed by GitHub
parent 2922a42743
commit ea9b648a52
WARNING! Although there is a key with this ID in the database it does not verify this commit! This commit is SUSPICIOUS.
GPG key ID: 4AEE18F83AFDEB23

View file

@ -209,21 +209,27 @@ end
M.create_winbar = function()
vim.api.nvim_create_augroup("_winbar", {})
if vim.fn.has "nvim-0.8" == 1 then
vim.api.nvim_create_autocmd(
{ "CursorHoldI", "CursorHold", "BufWinEnter", "BufFilePost", "InsertEnter", "BufWritePost", "TabClosed" },
{
group = "_winbar",
callback = function()
if lvim.builtin.breadcrumbs.active then
local status_ok, _ = pcall(vim.api.nvim_buf_get_var, 0, "lsp_floating_window")
if not status_ok then
-- TODO:
require("lvim.core.breadcrumbs").get_winbar()
end
vim.api.nvim_create_autocmd({
"CursorHoldI",
"CursorHold",
"BufWinEnter",
"BufFilePost",
"InsertEnter",
"BufWritePost",
"TabClosed",
"TabEnter",
}, {
group = "_winbar",
callback = function()
if lvim.builtin.breadcrumbs.active then
local status_ok, _ = pcall(vim.api.nvim_buf_get_var, 0, "lsp_floating_window")
if not status_ok then
-- TODO:
require("lvim.core.breadcrumbs").get_winbar()
end
end,
}
)
end
end,
})
end
end