|
@@ -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
|
|
|
|