36 lines
1.2 KiB
Lua
36 lines
1.2 KiB
Lua
return {
|
|
{
|
|
"romgrk/barbar.nvim",
|
|
init = function()
|
|
vim.g.barbar_auto_setup = false
|
|
end,
|
|
opts = function()
|
|
local options = require("options")
|
|
return {
|
|
animation = true,
|
|
tabpages = true,
|
|
insert_at_end = true,
|
|
maximum_padding = 4,
|
|
sidebar_filetypes = {
|
|
NvimTree = true,
|
|
},
|
|
clickable = true,
|
|
pinned = {
|
|
button = "",
|
|
filename = true,
|
|
},
|
|
icons = {
|
|
separator = { left = "▎", right = "" },
|
|
diagnostics = {
|
|
[vim.diagnostic.severity.ERROR] = { enabled = true, icon = options.lsp.icons.Error },
|
|
[vim.diagnostic.severity.WARN] = { enabled = false, icon = options.lsp.icons.Warn },
|
|
[vim.diagnostic.severity.INFO] = { enabled = false, icon = options.lsp.icons.Info },
|
|
[vim.diagnostic.severity.HINT] = { enabled = true },
|
|
icon = options.lsp.icons.Hint,
|
|
},
|
|
},
|
|
}
|
|
end,
|
|
},
|
|
}
|