From 8cb2f167df02b1cdfe5ada27e3d5c132917b5d64 Mon Sep 17 00:00:00 2001 From: GasparVardanyan Date: Mon, 23 Feb 2026 03:23:02 +0400 Subject: [PATCH 1/3] feat(integrations): Add neotest support --- lua/base46/init.lua | 1 + lua/base46/integrations/neotest.lua | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 lua/base46/integrations/neotest.lua diff --git a/lua/base46/init.lua b/lua/base46/init.lua index 8971b2fa..f2a91bb1 100644 --- a/lua/base46/init.lua +++ b/lua/base46/init.lua @@ -28,6 +28,7 @@ local integrations = { "tbline", "telescope", "whichkey", + "neotest", } for _, value in ipairs(opts.integrations) do diff --git a/lua/base46/integrations/neotest.lua b/lua/base46/integrations/neotest.lua new file mode 100644 index 00000000..d25a94f1 --- /dev/null +++ b/lua/base46/integrations/neotest.lua @@ -0,0 +1,22 @@ +local colors = require("base46").get_theme_tb "base_30" + +local highligths = { + NeotestPassed = { fg = colors.green }, + NeotestRunning = { fg = colors.yellow }, + NeotestFailed = { fg = colors.red }, + NeotestSkipped = { fg = colors.blue }, + NeotestTest = { fg = colors.grey_fg }, + NeotestNamespace = { fg = colors.vibrant_green }, + NeotestFocused = { fg = colors.yellow }, + NeotestFile = { fg = colors.cyan }, + NeotestDir = { fg = colors.blue }, + NeotestBorder = { fg = colors.blue }, + NeotestIndent = { fg = colors.grey_fg2 }, + NeotestExpandMarker = { fg = colors.grey_fg2 }, + NeotestAdapterName = { fg = colors.purple, bold = true }, + NeotestWinSelect = { fg = colors.blue }, + NeotestMarked = { fg = colors.blue }, + NeotestTarget = { fg = colors.blue }, +} + +return highligths From 8d96408559bd32b77cf56f213d80fcee36c74365 Mon Sep 17 00:00:00 2001 From: GasparVardanyan Date: Sat, 28 Feb 2026 06:27:50 +0400 Subject: [PATCH 2/3] fix(neotest): preserve the sorting in the integrations table --- lua/base46/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/base46/init.lua b/lua/base46/init.lua index f2a91bb1..7320e3d6 100644 --- a/lua/base46/init.lua +++ b/lua/base46/init.lua @@ -20,6 +20,7 @@ local integrations = { "git", "lsp", "mason", + "neotest", "nvcheatsheet", "nvimtree", "statusline", @@ -28,7 +29,6 @@ local integrations = { "tbline", "telescope", "whichkey", - "neotest", } for _, value in ipairs(opts.integrations) do From f412b1c26b59b7722f78ac84d21652e94c282075 Mon Sep 17 00:00:00 2001 From: GasparVardanyan Date: Sun, 1 Mar 2026 21:14:07 +0400 Subject: [PATCH 3/3] remove neotest from the default integrations list --- lua/base46/init.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/lua/base46/init.lua b/lua/base46/init.lua index 7320e3d6..8971b2fa 100644 --- a/lua/base46/init.lua +++ b/lua/base46/init.lua @@ -20,7 +20,6 @@ local integrations = { "git", "lsp", "mason", - "neotest", "nvcheatsheet", "nvimtree", "statusline",