diff options
| author | Tommaso Negri <tommaso@hey.com> | 2025-12-05 17:49:44 +0100 |
|---|---|---|
| committer | Tommaso Negri <tommaso@hey.com> | 2025-12-05 17:49:44 +0100 |
| commit | 804891fd726137e024292149bbf67083fd0a422d (patch) | |
| tree | e277e7555ea67871160fb9fe10c4e9a155cbc495 /lua | |
| parent | 11786b282fc9eae36ea57a251b85a7cd0ea0bbd4 (diff) | |
| download | voltage-804891fd726137e024292149bbf67083fd0a422d.tar.gz voltage-804891fd726137e024292149bbf67083fd0a422d.zip | |
Add plugin specific colors
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mycolortheme/highlights/plugins/blink.lua | 35 | ||||
| -rw-r--r-- | lua/mycolortheme/highlights/plugins/fzf.lua | 13 | ||||
| -rw-r--r-- | lua/mycolortheme/highlights/plugins/mini.lua | 33 | ||||
| -rw-r--r-- | lua/mycolortheme/highlights/plugins/netrw.lua | 20 |
4 files changed, 101 insertions, 0 deletions
diff --git a/lua/mycolortheme/highlights/plugins/blink.lua b/lua/mycolortheme/highlights/plugins/blink.lua new file mode 100644 index 0000000..3afd10f --- /dev/null +++ b/lua/mycolortheme/highlights/plugins/blink.lua @@ -0,0 +1,35 @@ +local M = {} + +function M.setup(colors, config) + local accent = colors[config.accent] + + return { + BlinkCmpMenu = {}, + BlinkCmpMenuBorder = { fg = accent.regular }, + BlinkCmpMenuSelection = { bg = accent.dark }, + BlinkCmpScrollBarThumb = { bg = accent.regular }, + BlinkCmpScrollBarGutter = { bg = accent.darker }, + + BlinkCmpLabel = { fg = colors.fg }, + BlinkCmpLabelDeprecated = { fg = colors.dimmed, strikethrough = true }, + BlinkCmpLabelMatch = { fg = accent.regular, bold = true }, + BlinkCmpLabelDetail = { fg = colors.dimmed }, + BlinkCmpLabelDescription = { fg = colors.dimmed }, + + BlinkCmpKind = { fg = accent.regular }, + + BlinkCmpSource = { fg = colors.dimmed }, + BlinkCmpGhostText = { fg = colors.dimmed, italic = true }, + + BlinkCmpDoc = { fg = colors.fg }, + BlinkCmpDocBorder = { fg = accent.regular }, + BlinkCmpDocSeparator = { fg = accent.light }, + BlinkCmpDocCursorLine = { bg = accent.dark }, + + BlinkCmpSignatureHelp = { fg = colors.fg }, + BlinkCmpSignatureHelpBorder = { fg = accent.regular }, + BlinkCmpSignatureHelpActiveParameter = { fg = accent.regular, bold = true }, + } +end + +return M diff --git a/lua/mycolortheme/highlights/plugins/fzf.lua b/lua/mycolortheme/highlights/plugins/fzf.lua new file mode 100644 index 0000000..80b2023 --- /dev/null +++ b/lua/mycolortheme/highlights/plugins/fzf.lua @@ -0,0 +1,13 @@ +local M = {} + +function M.setup(colors, config) + local accent = colors[config.accent] + + return { + FzfLuaNormal = { fg = colors.fg, bg = nil }, + FzfLuaBorder = { fg = accent.regular, bg = nil }, + FzfLuaTitle = { fg = accent.regular, bold = false }, + } +end + +return M diff --git a/lua/mycolortheme/highlights/plugins/mini.lua b/lua/mycolortheme/highlights/plugins/mini.lua new file mode 100644 index 0000000..431bfec --- /dev/null +++ b/lua/mycolortheme/highlights/plugins/mini.lua @@ -0,0 +1,33 @@ +local M = {} + +function M.setup(colors, config) + local accent = colors[config.accent] + + return { + MiniClueBorder = { fg = accent.regular }, + MiniClueDescGroup = { fg = accent.regular }, + MiniClueDescSingle = { fg = colors.fg }, + MiniClueNextKey = { fg = accent.light }, + MiniClueNextKeyWithPostkeys = { fg = accent.light, bold = true }, -- TODO Verify use case + MiniClueSeparator = { fg = accent.light }, + MiniClueTitle = { fg = accent.regular }, + + MiniDiffSignAdd = { fg = colors.green.light }, + MiniDiffSignChange = { fg = colors.blue.light }, + MiniDiffSignDelete = { fg = colors.red.light }, + + MiniHipatternsFixme = { bg = colors.red.dark, fg = colors.red.regular }, + MiniHipatternsHack = { bg = colors.purple.dark, fg = colors.purple.regular }, + MiniHipatternsTodo = { bg = colors.blue.dark, fg = colors.blue.regular }, + MiniHipatternsNote = { bg = colors.yellow.dark, fg = colors.yellow.regular }, + + MiniNotifyBorder = { fg = accent.regular }, + MiniNotifyLspProgress = { fg = accent.regular }, + MiniNotifyNormal = { fg = colors.fg }, + MiniNotifyTitle = { fg = accent.regular }, + + -- TODO Add groups for status line + } +end + +return M diff --git a/lua/mycolortheme/highlights/plugins/netrw.lua b/lua/mycolortheme/highlights/plugins/netrw.lua new file mode 100644 index 0000000..4965cf5 --- /dev/null +++ b/lua/mycolortheme/highlights/plugins/netrw.lua @@ -0,0 +1,20 @@ +local M = {} + +function M.setup(colors, config) + local accent = colors[config.accent] + + return { + NetrwDir = { fg = accent.regular }, + NetrwClassify = { fg = accent.light }, + NetrwExe = { fg = colors.green.regular }, + NetrwSymLink = { fg = colors.blue.light }, + NetrwTreeBar = { fg = accent.dark }, + NetrwPlain = { fg = colors.fg }, + NetrwMarkFile = { bg = accent.dark, fg = accent.regular }, + NetrwQuickHelp = { fg = colors.dimmed }, + NetrwVersion = { fg = colors.dimmed }, + NetrwCopyFile = { fg = colors.blue.regular }, + } +end + +return M |
