Add plugin specific colors
This commit is contained in:
35
lua/mycolortheme/highlights/plugins/blink.lua
Normal file
35
lua/mycolortheme/highlights/plugins/blink.lua
Normal file
@@ -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
|
||||
13
lua/mycolortheme/highlights/plugins/fzf.lua
Normal file
13
lua/mycolortheme/highlights/plugins/fzf.lua
Normal file
@@ -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
|
||||
33
lua/mycolortheme/highlights/plugins/mini.lua
Normal file
33
lua/mycolortheme/highlights/plugins/mini.lua
Normal file
@@ -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
|
||||
20
lua/mycolortheme/highlights/plugins/netrw.lua
Normal file
20
lua/mycolortheme/highlights/plugins/netrw.lua
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user