@@ -89,17 +89,32 @@ function M.get()
8989
9090MiniPickBorder = {link = " FloatBorder" },
9191MiniPickBorderBusy = {link = " DiagnosticFloatingWarn" },
92- MiniPickBorderText = {fg = C .mauve },
92+ MiniPickBorderText = {
93+ fg = C .mauve ,
94+ bg = (O .transparent_background and vim .o .winblend == 0 )and C .none or C .mantle ,
95+ },
9396MiniPickIconDirectory = {link = " Directory" },
9497MiniPickIconFile = {link = " MiniPickNormal" },
9598MiniPickHeader = {link = " DiagnosticFloatingHint" },
96- MiniPickMatchCurrent = {link = " CursorLine" },
99+ MiniPickMatchCurrent = {
100+ fg = C .flamingo ,
101+ bg = C .surface0 ,
102+ style = {" bold" },
103+ },
97104MiniPickMatchMarked = {link = " Visual" },
98105MiniPickMatchRanges = {link = " DiagnosticFloatingHint" },
99106MiniPickNormal = {link = " NormalFloat" },
100107MiniPickPreviewLine = {link = " CursorLine" },
101108MiniPickPreviewRegion = {link = " IncSearch" },
102- MiniPickPrompt = {link = " DiagnosticFloatingInfo" },
109+ MiniPickPrompt = {fg = C .text ,bg = (O .transparent_background and vim .o .winblend == 0 )and C .none or C .mantle },
110+ MiniPickPromptCaret = {
111+ fg = C .flamingo ,
112+ bg = (O .transparent_background and vim .o .winblend == 0 )and C .none or C .mantle ,
113+ },
114+ MiniPickPromptPrefix = {
115+ fg = C .flamingo ,
116+ bg = (O .transparent_background and vim .o .winblend == 0 )and C .none or C .mantle ,
117+ },
103118
104119MiniStarterCurrent = {},
105120MiniStarterFooter = {fg = C .yellow ,style = {" italic" } },