From 229a32cfe140932d404e7522033075897cf3a108 Mon Sep 17 00:00:00 2001 From: Evgeni Chasnovski Date: Mon, 24 Jun 2024 09:55:15 +0300 Subject: [PATCH] feat(mini): add new highlight groups --- lua/catppuccin/groups/integrations/mini.lua | 82 +++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/lua/catppuccin/groups/integrations/mini.lua b/lua/catppuccin/groups/integrations/mini.lua index 07596da0..09fb4a10 100644 --- a/lua/catppuccin/groups/integrations/mini.lua +++ b/lua/catppuccin/groups/integrations/mini.lua @@ -8,17 +8,99 @@ function M.get() local indentscope_color = O.integrations.mini.indentscope_color return { + MiniAnimateCursor = { style = { "reverse", "nocombine" } }, + MiniAnimateNormalFloat = { link = "NormalFloat" }, + + MiniClueBorder = { link = "FloatBorder" }, + MiniClueDescGroup = { link = "DiagnosticFloatingWarn" }, + MiniClueDescSingle = { link = "NormalFloat" }, + MiniClueNextKey = { link = "DiagnosticFloatingHint" }, + MiniClueNextKeyWithPostkeys = { link = "DiagnosticFloatingError" }, + MiniClueSeparator = { link = "DiagnosticFloatingInfo" }, + MiniClueTitle = { link = "FloatTitle" }, + MiniCompletionActiveParameter = { style = { "underline" } }, MiniCursorword = { style = { "underline" } }, MiniCursorwordCurrent = { style = { "underline" } }, + MiniDepsChangeAdded = { link = "diffAdded" }, + MiniDepsChangeRemoved = { link = "diffRemoved" }, + MiniDepsHint = { link = "DiagnosticHint" }, + MiniDepsInfo = { link = "DiagnosticInfo" }, + MiniDepsMsgBreaking = { link = "DiagnosticWarn" }, + MiniDepsPlaceholder = { link = "Comment" }, + MiniDepsTitle = { link = "Title" }, + MiniDepsTitleError = { bg = C.red, fg = C.base }, + MiniDepsTitleSame = { link = "DiffText" }, + MiniDepsTitleUpdate = { bg = C.green, fg = C.base }, + + MiniDiffSignAdd = { fg = C.green }, + MiniDiffSignChange = { fg = C.yellow }, + MiniDiffSignDelete = { fg = C.red }, + MiniDiffOverAdd = { link = "DiffAdd" }, + MiniDiffOverChange = { link = "DiffText" }, + MiniDiffOverContext = { link = "DiffChange" }, + MiniDiffOverDelete = { link = "DiffDelete" }, + + MiniFilesBorder = { link = "FloatBorder" }, + MiniFilesBorderModified = { link = "DiagnosticFloatingWarn" }, + MiniFilesCursorLine = { link = "CursorLine" }, + MiniFilesDirectory = { link = "Directory" }, + MiniFilesFile = { fg = C.text }, + MiniFilesNormal = { link = "NormalFloat" }, + MiniFilesTitle = { link = "FloatTitle" }, + MiniFilesTitleFocused = { fg = C.subtext0, style = { "bold" } }, + + MiniHipatternsFixme = { fg = C.base, bg = C.red, style = { "bold" } }, + MiniHipatternsHack = { fg = C.base, bg = C.yellow, style = { "bold" } }, + MiniHipatternsNote = { fg = C.base, bg = C.sky, style = { "bold" } }, + MiniHipatternsTodo = { fg = C.base, bg = C.teal, style = { "bold" } }, + + MiniIconsAzure = { fg = C.sapphire }, + MiniIconsBlue = { fg = C.blue }, + MiniIconsCyan = { fg = C.teal }, + MiniIconsGreen = { fg = C.green }, + MiniIconsGrey = { fg = C.text }, + MiniIconsOrange = { fg = C.peach }, + MiniIconsPurple = { fg = C.mauve }, + MiniIconsRed = { fg = C.red }, + MiniIconsYellow = { fg = C.yellow }, + MiniIndentscopeSymbol = { fg = C[indentscope_color] or C.text }, MiniIndentscopePrefix = { style = { "nocombine" } }, -- Make it invisible MiniJump = { fg = C.overlay2, bg = C.pink }, + MiniJump2dDim = { fg = C.overlay0 }, MiniJump2dSpot = { bg = C.base, fg = C.peach, style = { "bold", "underline" } }, + MiniJump2dSpotAhead = { bg = C.dim, fg = C.teal }, + MiniJump2dSpotUnique = { bg = C.base, fg = C.sky, style = { "bold" } }, + + MiniMapNormal = { link = "NormalFloat" }, + MiniMapSymbolCount = { link = "Special" }, + MiniMapSymbolLine = { link = "Title" }, + MiniMapSymbolView = { link = "Delimiter" }, + + MiniNotifyBorder = { link = "FloatBorder" }, + MiniNotifyNormal = { link = "NormalFloat" }, + MiniNotifyTitle = { link = "FloatTitle" }, + + MiniOperatorsExchangeFrom = { link = "IncSearch" }, + + MiniPickBorder = { link = "FloatBorder" }, + MiniPickBorderBusy = { link = "DiagnosticFloatingWarn" }, + MiniPickBorderText = { fg = C.mauve }, + MiniPickIconDirectory = { link = "Directory" }, + MiniPickIconFile = { link = "MiniPickNormal" }, + MiniPickHeader = { link = "DiagnosticFloatingHint" }, + MiniPickMatchCurrent = { link = "CursorLine" }, + MiniPickMatchMarked = { link = "Visual" }, + MiniPickMatchRanges = { link = "DiagnosticFloatingHint" }, + MiniPickNormal = { link = "NormalFloat" }, + MiniPickPreviewLine = { link = "CursorLine" }, + MiniPickPreviewRegion = { link = "IncSearch" }, + MiniPickPrompt = { link = "DiagnosticFloatingInfo" }, MiniStarterCurrent = {}, MiniStarterFooter = { fg = C.yellow, style = { "italic" } },