summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/lvim/core/breadcrumbs.lua34
1 files changed, 20 insertions, 14 deletions
diff --git a/lua/lvim/core/breadcrumbs.lua b/lua/lvim/core/breadcrumbs.lua
index 5655cff7..0bf87a45 100644
--- a/lua/lvim/core/breadcrumbs.lua
+++ b/lua/lvim/core/breadcrumbs.lua
@@ -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