refactor: remove redundant bufferline groups

This commit is contained in:
Prad Nukala committed 2025-09-22 12:11:05 -04:00
1 parent 584049ad51
commit 0773383ad4
1 file changed
+9 -28
+9 -28
View File
@@ -43,45 +43,26 @@ return {
-- Module groups -- Module groups
{ {
name = "", name = "󰟓",
auto_close = true, auto_close = true,
highlight = { fg = "#5ef1ff" }, highlight = { fg = "#5ef1ff" },
matcher = function(buf) matcher = function(buf)
local bufname = vim.api.nvim_buf_get_name(buf.id) local bufname = vim.api.nvim_buf_get_name(buf.id)
return bufname:match "x/dex/.*%.go$" or bufname:match "proto/dex/.*%.proto$" return bufname:match "%.go?$"
end, end,
}, },
{ {
name = "DID", name = "󰿘",
auto_close = true, auto_close = true,
highlight = { fg = "#5ef1ff" }, highlight = { fg = "#ffbd5e" },
matcher = function(buf) matcher = function(buf)
local bufname = vim.api.nvim_buf_get_name(buf.id) local bufname = vim.api.nvim_buf_get_name(buf.id)
return bufname:match "x/did/.*%.go$" or bufname:match "proto/did/.*%.proto$" return bufname:match "x/did/.*%.go$" or bufname:match "proto/did/.*%.proto$"
end, end,
}, },
{
name = "DWN",
auto_close = true,
highlight = { fg = "#5ef1ff" },
matcher = function(buf)
local bufname = vim.api.nvim_buf_get_name(buf.id)
return bufname:match "x/dwn/.*%.go$" or bufname:match "proto/dwn/.*%.proto$"
end,
},
{
name = "SVC",
highlight = { fg = "#5ef1ff" },
auto_close = true,
matcher = function(buf)
local bufname = vim.api.nvim_buf_get_name(buf.id)
return bufname:match "x/svc/.*%.go$" or bufname:match "proto/svc/.*%.proto$"
end,
},
-- Tests -- Tests
{ {
name = "Tests", name = "󰙨",
auto_close = true, auto_close = true,
highlight = { fg = "#ff5ea0" }, highlight = { fg = "#ff5ea0" },
matcher = function(buf) matcher = function(buf)
@@ -92,7 +73,7 @@ return {
-- Auto-close groups -- Auto-close groups
{ {
name = "Actions", name = "",
highlight = { fg = "#ff5ef1" }, highlight = { fg = "#ff5ef1" },
auto_close = true, auto_close = true,
matcher = function(buf) matcher = function(buf)
@@ -101,7 +82,7 @@ return {
end, end,
}, },
{ {
name = "Claude", name = "",
highlight = { fg = "#ffbd5e" }, highlight = { fg = "#ffbd5e" },
auto_close = true, auto_close = true,
matcher = function(buf) matcher = function(buf)
@@ -110,7 +91,7 @@ return {
end, end,
}, },
{ {
name = "Docs", name = "",
highlight = { fg = "#ffffff" }, highlight = { fg = "#ffffff" },
auto_close = true, auto_close = true,
matcher = function(buf) matcher = function(buf)
@@ -119,7 +100,7 @@ return {
end, end,
}, },
{ {
name = "Config", name = "",
highlight = { fg = "#3c4048" }, highlight = { fg = "#3c4048" },
auto_close = true, auto_close = true,
matcher = function(buf) matcher = function(buf)