Browse Source

Merge pull request #1248 from rebuilt/fix-bufferline

Defaults bufferline.active to true
rebuilt 3 years ago
parent
commit
89ee39cfd5
3 changed files with 20 additions and 11 deletions
  1. 18 10
      lua/core/bufferline.lua
  2. 1 0
      lua/default-config.lua
  3. 1 1
      lua/plugins.lua

+ 18 - 10
lua/core/bufferline.lua

@@ -1,12 +1,20 @@
-lvim.builtin.bufferline = {
-  active = true,
-  keymap = {
-    normal_mode = {
-      ["<S-l>"] = ":BufferNext<CR>",
-      ["<S-h>"] = ":BufferPrevious<CR>",
+local M = {}
+
+M.config = function()
+  lvim.builtin.bufferline = {
+    active = true,
+    keymap = {
+      normal_mode = {
+        ["<S-l>"] = ":BufferNext<CR>",
+        ["<S-h>"] = ":BufferPrevious<CR>",
+      },
     },
-  },
-}
+  }
+end
+
+M.setup = function()
+  local keymap = require "keymappings"
+  keymap.append_to_defaults(lvim.builtin.bufferline.keymap)
+end
 
-local keymap = require "keymappings"
-keymap.append_to_defaults(lvim.builtin.bufferline.keymap)
+return M

+ 1 - 0
lua/default-config.lua

@@ -1278,3 +1278,4 @@ require("core.telescope").config()
 require("core.treesitter").config()
 require("core.nvimtree").config()
 require("core.rooter").config()
+require("core.bufferline").config()

+ 1 - 1
lua/plugins.lua

@@ -176,7 +176,7 @@ return {
   {
     "romgrk/barbar.nvim",
     config = function()
-      require "core.bufferline"
+      require("core.bufferline").setup()
       if lvim.builtin.bufferline.on_config_done then
         lvim.builtin.bufferline.on_config_done()
       end