bufferline broke because the added active toggle will always be false. Set it in default_config to fix behavior

This commit is contained in:
rebuilt 2021-08-06 04:04:21 +02:00
parent e93724d5f6
commit 3ccd5dbc8c
3 changed files with 21 additions and 12 deletions

View file

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

View file

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

View file

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