2021-07-04 07:31:08 +02:00
|
|
|
local M = {}
|
|
|
|
|
|
|
|
M.config = function()
|
2021-07-05 03:14:01 +02:00
|
|
|
-- Buffer line setup
|
|
|
|
require("bufferline").setup {
|
|
|
|
options = {
|
|
|
|
indicator_icon = "▎",
|
|
|
|
buffer_close_icon = "",
|
|
|
|
modified_icon = "●",
|
|
|
|
close_icon = "",
|
|
|
|
close_command = "bdelete %d",
|
|
|
|
right_mouse_command = "bdelete! %d",
|
|
|
|
left_trunc_marker = "",
|
|
|
|
right_trunc_marker = "",
|
|
|
|
offsets = {
|
|
|
|
{
|
|
|
|
filetype = "NvimTree",
|
|
|
|
text = "",
|
|
|
|
text_align = "center",
|
|
|
|
padding = 1,
|
2021-07-04 19:30:32 +02:00
|
|
|
},
|
2021-07-05 03:14:01 +02:00
|
|
|
},
|
|
|
|
show_tab_indicators = true,
|
|
|
|
show_close_icon = false,
|
|
|
|
},
|
|
|
|
highlights = {
|
|
|
|
fill = {
|
|
|
|
guifg = { attribute = "fg", highlight = "Normal" },
|
|
|
|
guibg = { attribute = "bg", highlight = "StatusLineNC" },
|
|
|
|
},
|
|
|
|
-- background = {
|
|
|
|
-- guifg = {attribute = "fg", highlight = "Normal"},
|
|
|
|
-- guibg = {attribute = "bg", highlight = "StatusLine"}
|
|
|
|
-- },
|
|
|
|
-- buffer_visible = {
|
|
|
|
-- gui = "",
|
|
|
|
-- guifg = {attribute = "fg", highlight = "Normal"},
|
|
|
|
-- guibg = {attribute = "bg", highlight = "Normal"}
|
|
|
|
-- },
|
|
|
|
-- buffer_selected = {
|
|
|
|
-- gui = "",
|
|
|
|
-- guifg = {attribute = "fg", highlight = "Normal"},
|
|
|
|
-- guibg = {attribute = "bg", highlight = "Normal"}
|
|
|
|
-- },
|
|
|
|
-- separator = {
|
|
|
|
-- guifg = {attribute = "bg", highlight = "Normal"},
|
|
|
|
-- guibg = {attribute = "bg", highlight = "StatusLine"}
|
|
|
|
-- },
|
|
|
|
-- separator_selected = {
|
|
|
|
-- guifg = {attribute = "fg", highlight = "Special"},
|
|
|
|
-- guibg = {attribute = "bg", highlight = "Normal"}
|
|
|
|
-- },
|
|
|
|
-- separator_visible = {
|
|
|
|
-- guifg = {attribute = "fg", highlight = "Normal"},
|
|
|
|
-- guibg = {attribute = "bg", highlight = "StatusLineNC"}
|
|
|
|
-- },
|
|
|
|
-- close_button = {
|
|
|
|
-- guifg = {attribute = "fg", highlight = "Normal"},
|
|
|
|
-- guibg = {attribute = "bg", highlight = "StatusLine"}
|
|
|
|
-- },
|
|
|
|
-- close_button_selected = {
|
|
|
|
-- guifg = {attribute = "fg", highlight = "normal"},
|
|
|
|
-- guibg = {attribute = "bg", highlight = "normal"}
|
|
|
|
-- },
|
|
|
|
-- close_button_visible = {
|
|
|
|
-- guifg = {attribute = "fg", highlight = "normal"},
|
|
|
|
-- guibg = {attribute = "bg", highlight = "normal"}
|
|
|
|
-- }
|
|
|
|
},
|
|
|
|
}
|
2021-07-04 07:31:08 +02:00
|
|
|
end
|
|
|
|
|
|
|
|
return M
|