From cba991db027d696d99b15e6d3ea6f29f59ad2963 Mon Sep 17 00:00:00 2001 From: Alex <49870662+ysomad@users.noreply.github.com> Date: Tue, 7 Nov 2023 23:34:07 +0400 Subject: Added support for Neotest (#30) * feat: add support for neotest * Update NeotestFocused colors * Remove neotest comment --- lua/no-clown-fiesta/groups/init.lua | 1 + lua/no-clown-fiesta/groups/neotest.lua | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 lua/no-clown-fiesta/groups/neotest.lua (limited to 'lua/no-clown-fiesta/groups') diff --git a/lua/no-clown-fiesta/groups/init.lua b/lua/no-clown-fiesta/groups/init.lua index 9c6bd42..c7b9971 100644 --- a/lua/no-clown-fiesta/groups/init.lua +++ b/lua/no-clown-fiesta/groups/init.lua @@ -17,4 +17,5 @@ return { require "no-clown-fiesta.groups.telescope", require "no-clown-fiesta.groups.treesitter", require "no-clown-fiesta.groups.whichkey", + require "no-clown-fiesta.groups.neotest", } diff --git a/lua/no-clown-fiesta/groups/neotest.lua b/lua/no-clown-fiesta/groups/neotest.lua new file mode 100644 index 0000000..7264bff --- /dev/null +++ b/lua/no-clown-fiesta/groups/neotest.lua @@ -0,0 +1,29 @@ +local M = {} + +function M.highlight(palette, opts) + return { + NeogitNotificationInfo = { fg = palette.sign_add }, + NeogitNotificationWarning = { fg = palette.warning }, + NeogitNotificationError = { fg = palette.sign_delete }, + NeogitDiffAddHighlight = { fg = palette.sign_add, bg = palette.accent_green }, + NeogitDiffDeleteHighlight = { fg = palette.sign_delete, bg = palette.accent_red }, + NeogitDiffContextHighlight = { fg = palette.fg, bg = palette.alt_bg }, + NeogitHunkHeader = { fg = palette.fg, bg = palette.alt_bg }, + NeogitHunkHeaderHighlight = { fg = palette.fg, bg = palette.accent }, + NeogitDiffAdd = { fg = palette.sign_add, bg = palette.accent_green }, + NeogitDiffDelete = { fg = palette.sign_delete, bg = palette.accent_red }, + NeotestAdapterName = { fg = palette.purple }, + NeotestDir = { fg = palette.cyan }, + NeotestExpandMarker = { fg = palette.gray }, + NeotestFailed = { fg = palette.error }, + NeotestFile = { fg = palette.cyan }, + NeotestFocused = { bold = true }, + NeotestIndent = { fg = palette.fg }, + NeotestNamespace = { fg = palette.blue }, + NeotestPassed = { fg = palette.green }, + NeotestRunning = { fg = palette.yellow }, + NeotestSkipped = { fg = palette.cyan }, + } +end + +return M -- cgit v1.2.3-70-g09d2 From ecf3e186d336e03b5ce7ed4e8f7f72ad983947df Mon Sep 17 00:00:00 2001 From: Alex <49870662+ysomad@users.noreply.github.com> Date: Tue, 21 Nov 2023 00:23:49 +0400 Subject: Add nvim-dap-ui highlight groups (#31) * Add dap ui support * Add dap ui support * add support for nvim-dap-ui * fix: bold style * cleanup comments * rename dap to dapui --- README.md | 2 ++ lua/no-clown-fiesta/groups/dapui.lua | 35 +++++++++++++++++++++++++++++++++++ lua/no-clown-fiesta/groups/init.lua | 1 + 3 files changed, 38 insertions(+) create mode 100644 lua/no-clown-fiesta/groups/dapui.lua (limited to 'lua/no-clown-fiesta/groups') diff --git a/README.md b/README.md index c484bbd..3f0d047 100644 --- a/README.md +++ b/README.md @@ -55,3 +55,5 @@ require("no-clown-fiesta").setup({ - Telescope - Treesitter - WhichKey +- Neotest +- Dap UI diff --git a/lua/no-clown-fiesta/groups/dapui.lua b/lua/no-clown-fiesta/groups/dapui.lua new file mode 100644 index 0000000..188e97d --- /dev/null +++ b/lua/no-clown-fiesta/groups/dapui.lua @@ -0,0 +1,35 @@ +local M = {} + +function M.highlight(palette, opts) + return { + DapUIScope = { fg = palette.cyan }, + DapUIType = { fg = palette.magenta }, + DapUIModifiedValue = { fg = palette.cyan, bold = true }, + DapUIDecoration = { link = 'DapUIScope' }, + DapUIThread = { fg = palette.green, bold = true }, + DapUIStoppedThread = { link = 'DapUIScope' }, + DapUISource = { link = 'DapUIType' }, + DapUILineNumber = { link = 'DapUIScope' }, + DapUIFloatBorder = { link = 'DapUIScope' }, + DapUIWatchesEmpty = { fg = palette.red }, + DapUIWatchesValue = { fg = palette.green }, + DapUIWatchesError = { link = 'DapUIWatchesEmpty' }, + DapUIBreakpointsPath = { link = 'DapUIScope' }, + DapUIBreakpointsInfo = { link = 'DapUIWatchesValue' }, + DapUIBreakpointsCurrentLine = { link = 'DapUIThread' }, + DapUIBreakpointsDisabledLine = { fg = palette.fg }, + DapUIStepOver = { link = 'DapUIScope' }, + DapUIStepInto = { link = 'DapUIScope' }, + DapUIStepBack = { link = 'DapUIScope' }, + DapUIStepOut = { link = 'DapUIScope' }, + DapUIStop = { link = 'DapUIWatchesEmpty' }, + DapUIPlayPause = { link = 'DapUIWatchesValue' }, + DapUIRestart = { link = 'DapUIWatchesValue' }, + DapUIUnavailable = { link = 'DapUIBreakpointsDisabledLine' }, + DapUIWinSelect = { link = 'DapUIModifiedValue' }, + } +end + +return M + + diff --git a/lua/no-clown-fiesta/groups/init.lua b/lua/no-clown-fiesta/groups/init.lua index c7b9971..cba9aa8 100644 --- a/lua/no-clown-fiesta/groups/init.lua +++ b/lua/no-clown-fiesta/groups/init.lua @@ -18,4 +18,5 @@ return { require "no-clown-fiesta.groups.treesitter", require "no-clown-fiesta.groups.whichkey", require "no-clown-fiesta.groups.neotest", + require "no-clown-fiesta.groups.dapui", } -- cgit v1.2.3-70-g09d2