Add Toggle to show/hide Bufferline

This commit is contained in:
bitbird development 2024-12-04 10:37:57 +01:00
parent efc95dc6aa
commit 107ac609ed

View file

@ -46,6 +46,22 @@ return {
},
config = function(_, opts)
require("bufferline").setup(opts)
-- Add Keymap to Show/Hide Bufferline
Snacks.toggle({
name = "Bufferline",
get = function()
return vim.o.showtabline == 1 or vim.o.showtabline == 2
end,
set = function(state)
if vim.o.showtabline == 2 then
vim.o.showtabline = 0
else
vim.o.showtabline = 2
end
end,
}):map("<leader>uy")
-- Fix bufferline when restoring a session
vim.api.nvim_create_autocmd({ "BufAdd", "BufDelete" }, {
callback = function()