From 3ccd5dbc8c56495d8424ff41cdfdb4d0d8ff39af Mon Sep 17 00:00:00 2001 From: rebuilt Date: Fri, 6 Aug 2021 04:04:21 +0200 Subject: bufferline broke because the added active toggle will always be false. Set it in default_config to fix behavior --- lua/core/bufferline.lua | 28 ++++++++++++++++++---------- lua/default-config.lua | 1 + lua/plugins.lua | 2 +- 3 files changed, 20 insertions(+), 11 deletions(-) (limited to 'lua') diff --git a/lua/core/bufferline.lua b/lua/core/bufferline.lua index a51cff47..8989ce21 100644 --- a/lua/core/bufferline.lua +++ b/lua/core/bufferline.lua @@ -1,12 +1,20 @@ -lvim.builtin.bufferline = { - active = true, - keymap = { - normal_mode = { - [""] = ":BufferNext", - [""] = ":BufferPrevious", +local M = {} + +M.config = function() + lvim.builtin.bufferline = { + active = true, + keymap = { + normal_mode = { + [""] = ":BufferNext", + [""] = ":BufferPrevious", + }, }, - }, -} + } +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 diff --git a/lua/default-config.lua b/lua/default-config.lua index c4b3155c..4c9448a6 100644 --- a/lua/default-config.lua +++ b/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() diff --git a/lua/plugins.lua b/lua/plugins.lua index 38627d8e..592ff7e1 100644 --- a/lua/plugins.lua +++ b/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 -- cgit v1.2.3