diff --git a/lua/ayu/init.lua b/lua/ayu/init.lua index 2e3a6ec..120d99b 100644 --- a/lua/ayu/init.lua +++ b/lua/ayu/init.lua @@ -278,6 +278,51 @@ local function set_groups() VM_Cursor = { bg = colors.selection_inactive, sp = colors.fg, underline = true }, VM_Insert = { sp = colors.fg, underline = true }, VM_Mono = { fg = colors.bg, bg = colors.comment }, + + -- Mini. + MiniFilesTitleFocused = { fg = colors.fg, bold = true }, + MiniHipatternsFixme = { fg = colors.bg, bg = colors.error, bold = true }, + MiniHipatternsHack = { fg = colors.bg, bg = colors.keyword, bold = true }, + MiniHipatternsTodo = { fg = colors.bg, bg = colors.tag, bold = true }, + MiniHipatternsNote = { fg = colors.bg, bg = colors.regexp, bold = true }, + MiniIconsAzure = { fg = colors.tag }, + MiniIconsBlue = { fg = colors.entity }, + MiniIconsCyan = { fg = colors.regexp }, + MiniIconsGreen = { fg = colors.string }, + MiniIconsGrey = { fg = colors.fg }, + MiniIconsOrange = { fg = colors.keyword }, + MiniIconsPurple = { fg = colors.lsp_parameter }, + MiniIconsRed = { fg = colors.error }, + MiniIconsYellow = { fg = colors.special }, + MiniIndentscopeSymbol = { fg = colors.comment }, + MiniIndentscopeSymbolOff = { fg = colors.keyword }, + MiniJump = { sp = colors.keyword, undercurl = true }, + MiniJump2dDim = { fg = colors.comment, nocombine = true }, + MiniJump2dSpot = { fg = colors.keyword, bold = true, underline = true, nocombine = true }, + MiniJump2dSpotAhead = { fg = colors.entity, underline = true, nocombine = true }, + MiniJump2dSpotUnique = { fg = colors.tag, bold = true, underline = true, nocombine = true }, + MiniStarterItemPrefix = { fg = colors.accent }, + MiniStarterFooter = { link = 'Comment' }, + MiniStatuslineDevinfo = { fg = colors.fg, bg = colors.panel_border }, + MiniStatuslineFileinfo = { fg = colors.fg, bg = colors.panel_border }, + MiniStatuslineFilename = { fg = colors.fg_idle, bg = colors.panel_border }, + MiniStatuslineInactive = { fg = colors.fg_idle, bg = colors.panel_border }, + MiniStatuslineModeCommand = { fg = colors.bg, bg = colors.keyword, bold = true }, + MiniStatuslineModeInsert = { fg = colors.bg, bg = colors.string, bold = true }, + MiniStatuslineModeNormal = { fg = colors.bg, bg = colors.entity, bold = true }, + MiniStatuslineModeOther = { fg = colors.bg, bg = colors.regexp, bold = true }, + MiniStatuslineModeReplace = { fg = colors.bg, bg = colors.markup, bold = true }, + MiniStatuslineModeVisual = { fg = colors.bg, bg = colors.accent, bold = true }, + MiniTablineCurrent = { fg = colors.fg, bg = colors.bg, bold = true }, + MiniTablineFill = { fg = colors.fg, bg = colors.panel_border }, + MiniTablineHidden = { fg = colors.comment, bg = colors.panel_shadow }, + MiniTablineModifiedCurrent = { fg = colors.bg, bg = colors.fg, bold = true }, + MiniTablineModifiedHidden = { fg = colors.panel_shadow, bg = colors.comment }, + MiniTablineModifiedVisible = { fg = colors.bg, bg = colors.fg }, + MiniTablineVisible = { fg = colors.fg, bg = colors.bg }, + MiniTestFail = { fg = colors.error, bold = true }, + MiniTestPass = { fg = colors.string, bold = true }, + MiniTrailspace = { bg = colors.vcs_removed }, } groups = vim.tbl_extend('force', groups, type(config.overrides) == 'function' and config.overrides() or config.overrides)