浏览代码

feat: breadcrumbs autocommand only runs when active (#3399)

Christian Chiarulli 2 年之前
父节点
当前提交
f206ba152c
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      lua/lvim/core/breadcrumbs.lua

+ 6 - 4
lua/lvim/core/breadcrumbs.lua

@@ -212,10 +212,12 @@ M.create_winbar = function()
       {
       {
         group = "_winbar",
         group = "_winbar",
         callback = function()
         callback = function()
-          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()
+          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,
       }
       }