nvim/.backup/after/plugin/tabline.lua
davidon-top 9d3d05066f yay
2023-08-02 16:39:49 +02:00

34 lines
No EOL
847 B
Lua
Executable file

require("bufferline").setup {
animation = true,
auto_hide = true,
tabpages = true,
closable = true,
clickable = true,
icon_separator_active = "",
icon_separator_inactive = "",
icon_close_tab = "",
icon_close_tab_modified = "",
icon_pinned = "",
separator_style = "slant",
numbers = "buffer_id",
}
-- file sidebars
local nvim_tree_events = require("nvim-tree.events")
local bufferline_api = require("bufferline.api")
local function get_tree_size()
return require"nvim-tree.view".View.width
end
nvim_tree_events.subscribe("TreeOpen", function()
bufferline_api.set_offset(get_tree_size())
end)
nvim_tree_events.subscribe("Resize", function()
bufferline_api.set_offset(get_tree_size())
end)
nvim_tree_events.subscribe("TreeClose", function()
bufferline_api.set_offset(0)
end)