A dark and earthy colorscheme for Neovim. (mirror) github.com/ptdewey/darkearth-nvim
neovim neovim-colorscheme fennel

change: improved diagnostic colorings to make severity levels more clear

ptdewey a26464fb d53cc238

+479 -458
+13 -13
colors/darkearth.lua
··· 53 53 DelimiterLight = {fg = "#D7C484"}, 54 54 ["@punctuation.bracket"] = {link = "DelimiterLight"}, 55 55 DiagnosticDeprecated = {sp = "#675642", strikethrough = true}, 56 - DiagnosticError = {fg = "#B36B42"}, 56 + DiagnosticError = {fg = "#B3664D"}, 57 57 DiagnosticErrorFloating = {link = "DiagnosticError"}, 58 58 DiagnosticFloatingError = {link = "DiagnosticError"}, 59 - DiagnosticHint = {fg = "#5F865F"}, 59 + DiagnosticHint = {fg = "#6E665E"}, 60 60 DiagnosticFloatingHint = {link = "DiagnosticHint"}, 61 61 DiagnosticHintFloating = {fg = "#77824A"}, 62 - DiagnosticInfo = {fg = "#5F865F"}, 62 + DiagnosticInfo = {fg = "#C9A654"}, 63 63 DiagnosticFloatingInfo = {link = "DiagnosticInfo"}, 64 64 DiagnosticOk = {fg = "#77824A"}, 65 65 DiagnosticFloatingOk = {link = "DiagnosticOk"}, 66 66 DiagnosticSignOk = {link = "DiagnosticOk"}, 67 67 DiagnosticVirtualTextOk = {link = "DiagnosticOk"}, 68 - DiagnosticSignError = {fg = "#B36B42", bg = "#221F1C"}, 69 - DiagnosticSignHint = {fg = "#5F865F", bg = "#221F1C"}, 70 - DiagnosticSignInfo = {fg = "#77824A", bg = "#221F1C"}, 71 - DiagnosticSignWarn = {fg = "#675642", bg = "#221F1C"}, 68 + DiagnosticSignError = {fg = "#B3664D", bg = "#221F1C"}, 69 + DiagnosticSignHint = {fg = "#6E665E", bg = "#221F1C"}, 70 + DiagnosticSignInfo = {fg = "#C9A654", bg = "#221F1C"}, 71 + DiagnosticSignWarn = {fg = "#BB7844", bg = "#221F1C"}, 72 72 DiagnosticUnderlineError = {underline = true}, 73 73 DiagnosticUnderlineHint = {underline = true}, 74 74 DiagnosticUnderlineInfo = {underline = true}, 75 75 DiagnosticUnderlineOk = {underline = true}, 76 76 DiagnosticUnderlineWarn = {underline = true}, 77 77 DiagnosticUnnecessary = {fg = "#6B6461"}, 78 - DiagnosticVirtualTextError = {fg = "#B36B42"}, 79 - DiagnosticVirtualTextHint = {fg = "#77824A", bg = "#24211E"}, 80 - DiagnosticVirtualTextInfo = {fg = "#77824A", bg = "#24211E"}, 81 - DiagnosticVirtualTextWarn = {fg = "#675642", bg = "#24211E"}, 78 + DiagnosticVirtualTextError = {fg = "#B3664D", bg = "#2A2622"}, 79 + DiagnosticVirtualTextHint = {fg = "#6E665E", bg = "#2A2622"}, 80 + DiagnosticVirtualTextInfo = {fg = "#C9A654", bg = "#2A2622"}, 81 + DiagnosticVirtualTextWarn = {fg = "#BB7844", bg = "#2A2622"}, 82 82 DiagnosticVirtualTextWarning = {fg = "#D7C484"}, 83 - DiagnosticWarn = {fg = "#675642"}, 83 + DiagnosticWarn = {fg = "#BB7844"}, 84 84 CmpItemAbbrDeprecated = {link = "DiagnosticWarn"}, 85 85 DiagnosticFloatingWarn = {link = "DiagnosticWarn"}, 86 86 DiagnosticWarning = {fg = "#B36B42"}, ··· 120 120 ["@method"] = {link = "Function"}, 121 121 GitSignsAdd = {fg = "#5F865F", bg = "#221F1C"}, 122 122 GitSignsChange = {fg = "#675642", bg = "#221F1C"}, 123 - GitSignsDelete = {fg = "#B36B42", bg = "#221F1C"}, 123 + GitSignsDelete = {fg = "#B3664D", bg = "#221F1C"}, 124 124 IblIndent = {fg = "#252F1E", nocombine = true}, 125 125 IblScope = {fg = "#444A2B", nocombine = true}, 126 126 IblWhitespace = {fg = "#252F1E", nocombine = true},
+466 -445
lush_theme/darkearth.lua
··· 5 5 local hsluv = lush.hsluv 6 6 7 7 local bgc = hsl(30, 10, 13) 8 - -- local bgc = hsl(0, 0, 13) 9 8 local lnbg = hsl(30, 10, 12) 10 9 local lnfg = hsl(30, 13, 40) 10 + -- local dbg = hsl(30, 10, 13) 11 + local dbg = hsl(30, 10, 15) 11 12 12 13 local theme = lush(function(injected_functions) 13 14 local sym = injected_functions.sym 14 15 return { 15 - Normal { fg=hsl(46, 51, 68), bg=bgc, }, 16 - SpecialKey { fg=hsl(46, 51, 68), }, 17 - TermCursor { gui="reverse", }, 18 - NonText { fg=hsl(40, 20, 40), gui="bold", }, 19 - EndOfBuffer { NonText }, 20 - Whitespace { NonText }, 21 - markdownHeadingRule { NonText }, 22 - markdownCodeDelimiter { NonText }, 23 - Directory { fg=hsl(71, 27, 40), bg=lnbg, }, 24 - gitCommitFile { Directory }, 25 - ErrorMsg { fg=hsl(22, 46, 48), bg=bgc, }, 26 - NvimInvalidSpacing { ErrorMsg }, 27 - IncSearch { fg=hsl(0, 0, 13), bg=hsl(26, 47, 50), }, 28 - FzfLuaSearch { IncSearch }, 29 - Search { fg=hsl(0, 0, 13), bg=hsl(120, 17, 45), }, 30 - QuickFixLine { Search }, 31 - Substitute { Search }, 32 - MoreMsg { fg=hsl(120, 17, 45), gui="bold", }, 33 - ModeMsg { gui="bold", }, 34 - LineNr { fg=hsl(71, 27, 40), bg=lnbg, }, 35 - DefLineNr { fg=lnfg, bg=lnbg, }, 36 - LineNrAbove { DefLineNr }, 37 - LineNrBelow { DefLineNr }, 38 - CursorLineNr { fg=hsl(71, 27, 40), gui="bold", bg=lnbg, }, 39 - FzfLuaCursorLineNr { CursorLineNr }, 40 - Question { fg=hsl(120, 17, 45), gui="bold", }, 41 - StatusLine { fg=hsl(46, 51, 68), gui="bold", bg=bgc, }, 42 - MsgSeparator { StatusLine }, 43 - StatusLineNC { fg=lnfg, gui="bold", bg=bgc, }, 44 - Ignore { fg=hsl(20, 5, 27), }, 45 - VertSplit { fg=lnbg, bg=bgc, }, 46 - WinSeparator { VertSplit }, 47 - Title { fg=hsl(22, 46, 48), gui="bold", }, 48 - FloatTitle { Title }, 49 - sym"@text.title" { Title }, 50 - helpHeadline { Title }, 51 - Visual { fg=hsl(0, 0, 13), bg=hsl(71, 27, 40), }, 52 - TelescopeSelection { Visual }, 53 - WarningMsg { fg=hsl(22, 46, 48), }, 54 - WildMenu { fg="black", bg=hsl(42, 52, 56), }, 55 - Folded { fg=hsl(22, 46, 48), bg=lnbg, }, 56 - FoldColumn { fg=hsl(0, 0, 40), bg=lnbg, }, 57 - CursorLineFold { FoldColumn }, 58 - DiffAdded { bg=lnbg, fg=hsl(120, 17, 45), }, 59 - DiffRemoved { bg=lnbg, fg=hsl(22, 46, 48), }, 60 - DiffAdd { fg=hsl(0, 0, 13), bg=hsl(120, 17, 45), }, 61 - sym"@text.diff.add" { DiffAdd}, 62 - DiffChange { fg=hsl(0, 0, 13), bg=hsl(33, 22, 33), }, 63 - DiffDelete { fg=hsl(0, 0, 13), gui="bold", bg=hsl(22, 46, 48), }, 64 - sym"@text.diff.delete" { DiffDelete }, 65 - DiffText { fg=hsl(0, 0, 13), gui="bold", bg=hsl(42, 52, 56), }, 66 - SignColumn { fg=hsl(20, 5, 40), bg=lnbg }, 67 - CursorLineSign { SignColumn }, 68 - Conceal { Ignore }, 69 - SpellBad { fg=hsl(33, 22, 33), sp=hsl(46, 51, 68), }, 70 - SpellCap { fg=hsl(120, 17, 45), sp=hsl(46, 51, 68), }, 71 - SpellRare { fg=hsl(22, 46, 48), sp=hsl(46, 51, 68), }, 72 - SpellLocal { fg=hsl(26, 47, 50), sp=hsl(46, 51, 68), }, 73 - Pmenu { fg=hsl(46, 51, 68), bg=lnbg, }, 74 - PmenuKind { Pmenu }, 75 - PmenuExtra { Pmenu }, 76 - NormalFloat { Pmenu }, 77 - PmenuSel { fg=hsl(0, 0, 13), bg=hsl(72, 27, 40), }, 78 - PmenuKindSel { PmenuSel }, 79 - PmenuExtraSel { PmenuSel }, 80 - PmenuSbar { bg=hsl(20, 5, 40), }, 81 - FzfLuaScrollFloatEmpty { PmenuSbar }, 82 - PmenuThumb { fg=hsl(46, 51, 68), bg=hsl(46, 51, 68), }, 83 - FzfLuaScrollFloatFull { PmenuThumb }, 84 - TabLine { fg=hsl(20, 5, 40), bg=hsl(0, 0, 7), }, 85 - TabLineSep { fg=hsl(0, 0, 7), bg=bgc, }, 86 - TabLineSelSep { fg=hsl(72, 27, 40), gui="bold", bg=lnbg, }, 87 - TabLineSel { bg=hsl(72, 27, 40), gui="bold", fg=hsl(0, 0, 7), }, 88 - TabLineFill { fg=hsl(42, 52, 56), bg=bgc, }, 89 - CursorColumn { bg=lnbg, }, 90 - CursorLine { bg=lnbg, }, 91 - FzfLuaCursorLine { CursorLine }, 92 - ColorColumn { bg=bgc, }, 93 - WinBar { gui="bold", }, 94 - WinBarNC { WinBar }, 95 - Cursor { fg=hsl(0, 0, 13), bg=hsl(33, 22, 33), }, 96 - FzfLuaCursor { Cursor }, 97 - lCursor { fg="bg", bg="fg", }, 98 - NvimSpacing { Normal }, 99 - FzfLuaNormal { Normal }, 100 - FzfLuaBorder { Normal }, 101 - javaScript { Normal }, 102 - lessVariableValue { Normal }, 103 - FloatShadow { bg=hsl(0, 0, 6), }, 104 - FloatShadowThrough { bg=hsl(0, 0, 8), }, 105 - RedrawDebugNormal { gui="reverse", }, 106 - RedrawDebugClear { bg=hsl(42, 52, 56), fg=hsl(0, 0, 13) }, 107 - RedrawDebugComposed { bg=hsl(72, 27, 40), fg=hsl(0, 0, 13) }, 108 - RedrawDebugRecompose { bg=hsl(26, 47, 50), fg=hsl(0, 0, 13) }, 109 - Error { fg=hsl(60, 13, 73), bg=hsl(26, 47, 50), }, 110 - NvimInvalid { Error }, 111 - Todo { fg=hsl(46, 51, 68), gui="bold", }, 112 - sym"@text.todo" { Todo }, 113 - String { fg=hsl(33, 40, 50), }, 114 - sym"@string" { String }, 115 - NvimString { String }, 116 - phpHereDoc { String }, 117 - markdownCodeBlock { String }, 118 - NERDTreeExecFile { String }, 119 - helpExample { String }, 120 - CtrlPMatch { String }, 121 - Constant { fg=hsl(26, 47, 50), }, 122 - Character { Constant }, 123 - sym"@constant" { Constant }, 124 - sym"@lsp.type.enumMember" { Constant }, 125 - rubyConstant { Constant }, 126 - vimHiAttrib { Constant }, 16 + Normal({ fg = hsl(46, 51, 68), bg = bgc }), 17 + SpecialKey({ fg = hsl(46, 51, 68) }), 18 + TermCursor({ gui = "reverse" }), 19 + NonText({ fg = hsl(40, 20, 40), gui = "bold" }), 20 + EndOfBuffer({ NonText }), 21 + Whitespace({ NonText }), 22 + markdownHeadingRule({ NonText }), 23 + markdownCodeDelimiter({ NonText }), 24 + Directory({ fg = hsl(71, 27, 40), bg = lnbg }), 25 + gitCommitFile({ Directory }), 26 + ErrorMsg({ fg = hsl(22, 46, 48), bg = bgc }), 27 + NvimInvalidSpacing({ ErrorMsg }), 28 + IncSearch({ fg = hsl(0, 0, 13), bg = hsl(26, 47, 50) }), 29 + FzfLuaSearch({ IncSearch }), 30 + Search({ fg = hsl(0, 0, 13), bg = hsl(120, 17, 45) }), 31 + QuickFixLine({ Search }), 32 + Substitute({ Search }), 33 + MoreMsg({ fg = hsl(120, 17, 45), gui = "bold" }), 34 + ModeMsg({ gui = "bold" }), 35 + LineNr({ fg = hsl(71, 27, 40), bg = lnbg }), 36 + DefLineNr({ fg = lnfg, bg = lnbg }), 37 + LineNrAbove({ DefLineNr }), 38 + LineNrBelow({ DefLineNr }), 39 + CursorLineNr({ fg = hsl(71, 27, 40), gui = "bold", bg = lnbg }), 40 + FzfLuaCursorLineNr({ CursorLineNr }), 41 + Question({ fg = hsl(120, 17, 45), gui = "bold" }), 42 + StatusLine({ fg = hsl(46, 51, 68), gui = "bold", bg = bgc }), 43 + MsgSeparator({ StatusLine }), 44 + StatusLineNC({ fg = lnfg, gui = "bold", bg = bgc }), 45 + Ignore({ fg = hsl(20, 5, 27) }), 46 + VertSplit({ fg = lnbg, bg = bgc }), 47 + WinSeparator({ VertSplit }), 48 + Title({ fg = hsl(22, 46, 48), gui = "bold" }), 49 + FloatTitle({ Title }), 50 + sym("@text.title")({ Title }), 51 + helpHeadline({ Title }), 52 + Visual({ fg = hsl(0, 0, 13), bg = hsl(71, 27, 40) }), 53 + TelescopeSelection({ Visual }), 54 + WarningMsg({ fg = hsl(22, 46, 48) }), 55 + WildMenu({ fg = "black", bg = hsl(42, 52, 56) }), 56 + Folded({ fg = hsl(22, 46, 48), bg = lnbg }), 57 + FoldColumn({ fg = hsl(0, 0, 40), bg = lnbg }), 58 + CursorLineFold({ FoldColumn }), 59 + DiffAdded({ bg = lnbg, fg = hsl(120, 17, 45) }), 60 + DiffRemoved({ bg = lnbg, fg = hsl(22, 46, 48) }), 61 + DiffAdd({ fg = hsl(0, 0, 13), bg = hsl(120, 17, 45) }), 62 + sym("@text.diff.add")({ DiffAdd }), 63 + DiffChange({ fg = hsl(0, 0, 13), bg = hsl(33, 22, 33) }), 64 + DiffDelete({ fg = hsl(0, 0, 13), gui = "bold", bg = hsl(22, 46, 48) }), 65 + sym("@text.diff.delete")({ DiffDelete }), 66 + DiffText({ fg = hsl(0, 0, 13), gui = "bold", bg = hsl(42, 52, 56) }), 67 + SignColumn({ fg = hsl(20, 5, 40), bg = lnbg }), 68 + CursorLineSign({ SignColumn }), 69 + Conceal({ Ignore }), 70 + SpellBad({ fg = hsl(33, 22, 33), sp = hsl(46, 51, 68) }), 71 + SpellCap({ fg = hsl(120, 17, 45), sp = hsl(46, 51, 68) }), 72 + SpellRare({ fg = hsl(22, 46, 48), sp = hsl(46, 51, 68) }), 73 + SpellLocal({ fg = hsl(26, 47, 50), sp = hsl(46, 51, 68) }), 74 + Pmenu({ fg = hsl(46, 51, 68), bg = lnbg }), 75 + PmenuKind({ Pmenu }), 76 + PmenuExtra({ Pmenu }), 77 + NormalFloat({ Pmenu }), 78 + PmenuSel({ fg = hsl(0, 0, 13), bg = hsl(72, 27, 40) }), 79 + PmenuKindSel({ PmenuSel }), 80 + PmenuExtraSel({ PmenuSel }), 81 + PmenuSbar({ bg = hsl(20, 5, 40) }), 82 + FzfLuaScrollFloatEmpty({ PmenuSbar }), 83 + PmenuThumb({ fg = hsl(46, 51, 68), bg = hsl(46, 51, 68) }), 84 + FzfLuaScrollFloatFull({ PmenuThumb }), 85 + TabLine({ fg = hsl(20, 5, 40), bg = hsl(0, 0, 7) }), 86 + TabLineSep({ fg = hsl(0, 0, 7), bg = bgc }), 87 + TabLineSelSep({ fg = hsl(72, 27, 40), gui = "bold", bg = lnbg }), 88 + TabLineSel({ bg = hsl(72, 27, 40), gui = "bold", fg = hsl(0, 0, 7) }), 89 + TabLineFill({ fg = hsl(42, 52, 56), bg = bgc }), 90 + CursorColumn({ bg = lnbg }), 91 + CursorLine({ bg = lnbg }), 92 + FzfLuaCursorLine({ CursorLine }), 93 + ColorColumn({ bg = bgc }), 94 + WinBar({ gui = "bold" }), 95 + WinBarNC({ WinBar }), 96 + Cursor({ fg = hsl(0, 0, 13), bg = hsl(33, 22, 33) }), 97 + FzfLuaCursor({ Cursor }), 98 + lCursor({ fg = "bg", bg = "fg" }), 99 + NvimSpacing({ Normal }), 100 + FzfLuaNormal({ Normal }), 101 + FzfLuaBorder({ Normal }), 102 + javaScript({ Normal }), 103 + lessVariableValue({ Normal }), 104 + FloatShadow({ bg = hsl(0, 0, 6) }), 105 + FloatShadowThrough({ bg = hsl(0, 0, 8) }), 106 + RedrawDebugNormal({ gui = "reverse" }), 107 + RedrawDebugClear({ bg = hsl(42, 52, 56), fg = hsl(0, 0, 13) }), 108 + RedrawDebugComposed({ bg = hsl(72, 27, 40), fg = hsl(0, 0, 13) }), 109 + RedrawDebugRecompose({ bg = hsl(26, 47, 50), fg = hsl(0, 0, 13) }), 110 + Error({ fg = hsl(60, 13, 73), bg = hsl(26, 47, 50) }), 111 + NvimInvalid({ Error }), 112 + Todo({ fg = hsl(46, 51, 68), gui = "bold" }), 113 + sym("@text.todo")({ Todo }), 114 + String({ fg = hsl(33, 40, 50) }), 115 + sym("@string")({ String }), 116 + NvimString({ String }), 117 + phpHereDoc({ String }), 118 + markdownCodeBlock({ String }), 119 + NERDTreeExecFile({ String }), 120 + helpExample({ String }), 121 + CtrlPMatch({ String }), 122 + Constant({ fg = hsl(26, 47, 50) }), 123 + Character({ Constant }), 124 + sym("@constant")({ Constant }), 125 + sym("@lsp.type.enumMember")({ Constant }), 126 + rubyConstant({ Constant }), 127 + vimHiAttrib({ Constant }), 127 128 -- Number { fg=hsl(71, 27, 40), }, -- NOTE: original 128 129 -- Number { fg=hsl(60, 20, 50), }, 129 130 -- Number { fg=hsl(40, 55, 60), }, 130 131 -- Number { fg=hsl(300, 10, 55), }, 131 - Number { fg=hsl(15, 40, 50), }, 132 - Float { Number }, 133 - sym"@number" { Number }, 134 - NvimNumber { Number }, 135 - rubyInstanceVariable { Number }, 136 - Boolean { Number }, 137 - sym"@boolean" { Boolean }, 138 - Function { fg=hsl(72, 27, 40), }, 139 - sym"@function" { Function }, 140 - sym"@method" { Function }, 141 - sym"@lsp.type.decorator" { Function }, 142 - sym"@lsp.type.function" { Function }, 143 - sym"@lsp.type.method" { Function }, 144 - Identifier { fg=hsl(46, 51, 68), }, 145 - sym"@text.reference" { Identifier }, 146 - sym"@parameter" { Identifier }, 147 - Field { fg=hsl(26, 47, 50), }, 148 - sym"@field" { Field }, 149 - sym"@property" { Field }, 150 - sym"@variable" { Identifier }, 151 - sym"@namespace" { Identifier }, 152 - sym"@lsp.type.parameter" { Identifier }, 153 - sym"@lsp.type.property" { Identifier }, 154 - sym"@lsp.type.variable" { Identifier }, 155 - NvimIdentifier { Identifier }, 156 - rubyLocalVariableOrMethod { Identifier }, 157 - Statement { fg=hsl(120, 17, 45), gui="bold", }, 158 - Conditional { Statement }, 159 - Repeat { Statement }, 160 - Label { Statement }, 161 - Exception { Statement }, 162 - rubyDefine { Statement }, 163 - phpDefine { Statement }, 164 - helpHyperTextEntry { Statement }, 165 - Keyword { fg=hsl(120, 17, 45), }, 166 - sym"@keyword" { Keyword }, 167 - PreProc { Keyword }, 168 - Include { PreProc }, 169 - Define { PreProc }, 170 - Macro { PreProc }, 171 - PreCondit { PreProc }, 172 - sym"@preproc" { PreProc }, 173 - Type { fg=hsl(72, 27, 40), }, 174 - StorageClass { Type }, 175 - Structure { Type }, 176 - Typedef { Type }, 177 - sym"@type" { Type }, 178 - sym"@lsp.type.type" { Type }, 179 - NvimNumberPrefix { Type }, 180 - NvimOptionSigil { Type }, 181 - Special { fg=hsl(26, 47, 50), }, 182 - Tag { Special }, 183 - SpecialChar { Special }, 184 - SpecialComment { Special }, 185 - Debug { Special }, 186 - sym"@constant.builtin" { Special }, 187 - sym"@function.builtin" { Function }, 188 - sym"@constructor" { Special }, 189 - TelescopeMatching { Special }, 190 - TelescopeResultsFileIcon { Special }, 191 - Delimiter { fg=hsl(46, 25, 40), }, 192 - DelimiterLight { fg=hsl(46, 51, 68), }, 193 - Operator { fg=hsl(140, 20, 50), }, 194 - sym"@punctuation" { Delimiter }, 195 - sym"@punctuation.bracket" { DelimiterLight }, 196 - MyParentheses { Delimiter }, 197 - NvimParenthesis { Delimiter }, 198 - NvimColon { Delimiter }, 199 - NvimComma { Delimiter }, 200 - NvimArrow { Delimiter }, 201 - javaScriptBraces { Delimiter }, 202 - markdownLinkDelimiter { Delimiter }, 203 - markdownURLDelimiter { Delimiter }, 204 - vimSetSep { Delimiter }, 205 - vimContinue { Delimiter }, 206 - DiagnosticError { fg=hsl(22, 46, 48), }, 207 - DiagnosticFloatingError { DiagnosticError }, 208 - DiagnosticErrorFloating { DiagnosticError }, 209 - DiagnosticWarn { fg=hsl(33, 22, 33), }, 210 - DiagnosticFloatingWarn { DiagnosticWarn }, 211 - DiagnosticInfo { fg=hsl(120, 17, 45), }, 212 - DiagnosticFloatingInfo { DiagnosticInfo }, 213 - DiagnosticHint { fg=hsl(120, 17, 45), }, 214 - DiagnosticFloatingHint { DiagnosticHint }, 215 - DiagnosticOk { fg=hsl(71, 27, 40), }, 216 - DiagnosticVirtualTextOk { DiagnosticOk }, 217 - DiagnosticFloatingOk { DiagnosticOk }, 218 - DiagnosticSignOk { DiagnosticOk }, 219 - DiagnosticUnderlineError { gui="underline", }, 220 - DiagnosticUnderlineWarn { gui="underline", }, 221 - DiagnosticUnderlineInfo { gui="underline", }, 222 - DiagnosticUnderlineHint { gui="underline", }, 223 - DiagnosticUnderlineOk { gui="underline", }, 224 - DiagnosticVirtualTextError { fg=hsl(22, 46, 48), }, 225 - DiagnosticVirtualTextWarn { fg=hsl(33, 22, 33), bg=bgc, }, 226 - DiagnosticVirtualTextInfo { fg=hsl(71, 27, 40), bg=bgc, }, 227 - DiagnosticVirtualTextHint { fg=hsl(71, 27, 40), bg=bgc, }, 228 - DiagnosticSignError { fg=hsl(22, 46, 48), bg=lnbg, }, 229 - DiagnosticSignWarn { fg=hsl(33, 22, 33), bg=lnbg, }, 230 - DiagnosticSignInfo { fg=hsl(71, 27, 40), bg=lnbg, }, 231 - DiagnosticSignHint { fg=hsl(120, 17, 45), bg=lnbg, }, 232 - DiagnosticDeprecated { gui="strikethrough", sp=hsl(33, 22, 33), }, 233 - DiagnosticUnnecessary { fg=hsl(20, 5, 40), }, 234 - Comment { fg=hsl(30, 8, 40), gui="italic", }, 235 - sym"@text.literal" { Comment }, 236 - sym"@comment" { Comment }, 237 - sym"@lsp.type.comment" { Comment }, 238 - NERDTreeHelp { Comment }, 239 - helpSectionDelim { Comment }, 240 - CtrlPLinePre { Comment }, 241 - LspCodeLens { Comment }, 242 - Underlined { fg=hsl(72, 27, 40), gui="underline", }, 243 - sym"@text.uri" { Underlined }, 244 - sym"@text.underline" { Underlined }, 245 - sym"@markup.link" { fg=hsl(72, 27, 40), }, 246 - sym"@markup.list" { Operator }, 247 - sym"@markup.heading" { Special }, 248 - sym"@marup.raw.block.markdown" { Special }, 249 - sym"@punctuation.special" { fg=hsl(72, 27, 40) }, 250 - sym"@html.comment" { Comment }, 251 - htmlLink { Underlined }, 252 - helpHyperTextJump { Underlined }, 253 - helpURL { Underlined }, 254 - MatchParen { fg=hsl(46, 51, 68), bg=hsl(0, 10, 25), }, 255 - NvimInternalError { fg=lnbg, bg=hsl(22, 46, 48), }, 256 - NvimFigureBrace { NvimInternalError }, 257 - NvimSingleQuotedUnknownEscape { NvimInternalError }, 258 - NvimInvalidSingleQuotedUnknownEscape { NvimInternalError }, 259 - LazyReasonRuntime { }, 260 - LazyButtonActive { bg=hsl(72, 27, 40), fg=hsl(0, 0, 13), }, 261 - LazyDimmed { }, 262 - LazyTaskOutput { }, 263 - LazyTaskError { }, 264 - LazyCommitScope { }, 265 - LazyCommitType { }, 266 - LazyCommitIssue { }, 267 - LazyReasonFt { }, 268 - LazyProp { }, 269 - LazyCommit { }, 270 - LazyUrl { }, 271 - LazyReasonCmd { }, 272 - LazyValue { }, 273 - LazyNormal { bg=lnbg, }, 274 - LazyNoCond { }, 275 - LazyComment { }, 276 - LazyH2 { fg=hsl(72, 27, 40), bg=bgc, }, 277 - LazyReasonSource { }, 278 - LazyH1 { fg=hsl(72, 27, 40), bg=bgc, }, 279 - LazyReasonStart { }, 280 - LazyLocal { }, 281 - LazyReasonImport { }, 282 - LazyDir { }, 283 - LazyReasonKeys { }, 284 - LazyProgressDone { }, 285 - LazyReasonEvent { }, 286 - LazyProgressTodo { }, 287 - LazyReasonPlugin { }, 288 - LazySpecial { fg=hsl(42, 52, 56), }, 289 - LazyButton { bg=bgc, }, 290 - MasonHeader { bg=lnbg, fg=hsl(46, 51, 68)}, 291 - MasonHeaderSecondary { LazyButtonActive }, 292 - MasonMuted { bg=lnbg, fg=hsl(42, 52, 56) }, 293 - MasonHighlight { bg=bgc, fg=hsl(71, 27, 40)}, 294 - MasonMutedBlock { MasonMuted }, 295 - MasonMutedBlockBold { MasonHighlight }, 296 - MasonHighlightBlock { LazyButtonActive }, 297 - MasonHighlightBlockBold { LazyButtonActive }, 298 - MasonHighlightBlockSecondary { }, 299 - MasonHighlightBlockBoldSecondary { }, 300 - MasonHighlightSecondary { }, 301 - MasonError { }, 302 - MasonWarning { }, 303 - MasonHeading { }, 304 - User1 { fg=hsl(46, 51, 68), bg=hsl(26, 47, 50), }, 305 - User2 { fg=hsl(46, 51, 68), bg=hsl(0, 0, 40), }, 306 - User3 { fg=hsl(46, 51, 68), bg=hsl(22, 46, 48), }, 307 - User4 { fg=hsl(46, 51, 68), bg=bgc, }, 308 - User5 { fg=hsl(46, 51, 68), bg=hsl(26, 47, 50), }, 309 - User6 { fg=hsl(46, 51, 68), bg=hsl(42, 52, 56), }, 310 - User7 { fg=hsl(46, 51, 68), bg=hsl(71, 27, 40), }, 311 - User8 { fg=hsl(46, 51, 68), bg=hsl(22, 46, 48), }, 312 - User9 { fg=hsl(46, 51, 68), bg=hsl(0, 0, 40), }, 313 - htmlTagName { fg=hsl(120, 17, 45), }, 314 - htmlTag { fg=hsl(120, 17, 45), }, 315 - htmlEndTag { htmlTag }, 316 - htmlArg { fg=hsl(120, 17, 45), }, 317 - htmlH1 { gui="bold", }, 318 - htmlBold { gui="bold", }, 319 - htmlItalic { gui="underline", }, 320 - htmlUnderline { gui="underline", }, 321 - htmlUnderlineItalic { gui="underline", }, 322 - htmlBoldItalic { gui="bold,underline", }, 323 - htmlBoldUnderline { gui="bold,underline", }, 324 - htmlBoldUnderlineItalic { gui="bold,underline", }, 325 - xmlTagName { fg=hsl(72, 27, 40), }, 326 - xmlString { xmlTagName }, 327 - xmlTag { fg=hsl(71, 27, 40), }, 328 - xmlAttrib { xmlTag }, 329 - xmlEndTag { xmlTag }, 330 - xmlEqual { xmlTag }, 331 - phpSpecialFunction { fg=hsl(26, 47, 50), }, 332 - phpIdentifier { fg=hsl(22, 46, 48), }, 333 - phpVarSelector { phpIdentifier }, 334 - markdownBold { gui="bold", }, 335 - markdownItalic { gui="italic", }, 336 - gitCommitBranch { fg=hsl(22, 46, 48), }, 337 - gitCommitSelectedType { fg=hsl(120, 17, 45), }, 338 - gitCommitSelectedFile { fg=hsl(120, 17, 45), }, 339 - gitCommitUnmergedType { fg=hsl(33, 22, 33), }, 340 - gitCommitDiscardedType { gitCommitUnmergedType }, 341 - gitCommitUnmergedFile { fg=hsl(33, 22, 33), }, 342 - gitCommitUntrackedFile { gitCommitUnmergedFile }, 343 - gitCommitDiscardedFile { gitCommitUnmergedFile }, 344 - GitSignsAdd { fg=hsl(120, 17, 45), bg=lnbg, }, 345 - GitSignsChange { fg=hsl(33, 22, 33), bg=lnbg, }, 346 - GitSignsDelete { fg=hsl(22, 46, 48), bg=lnbg, }, 347 - lessVariable { fg=hsl(22, 46, 48), }, 348 - shDerefSimple { fg=hsl(22, 46, 48), }, 349 - shDerefVar { shDerefSimple }, 350 - mustacheSection { gui="bold", }, 351 - mustacheMarker { fg=hsl(26, 47, 50), }, 352 - mustacheVariable { fg=hsl(42, 52, 56), }, 353 - mustacheVariableUnescape { fg=hsl(33, 22, 33), }, 354 - mustachePartial { fg=hsl(26, 47, 50), }, 355 - SyntasticErrorSign { fg=hsl(22, 46, 48), }, 356 - SyntasticWarningSign { fg=hsl(33, 22, 33), }, 357 - netrwExe { fg=hsl(33, 22, 33), }, 358 - netrwClassify { fg=hsl(0, 0, 40), gui="bold", }, 359 - LspBorderBG { fg=hsl(33, 22, 33), bg=bgc, }, 360 - DiagnosticHintFloating { fg=hsl(71, 27, 40), }, 361 - DiagnosticVirtualTextWarning { fg=hsl(46, 51, 68), }, 362 - DiagnosticWarning { fg=hsl(22, 46, 48), }, 363 - DiagnosticFloatingWarning { DiagnosticWarning }, 364 - DiagnosticWarningFloating { fg=hsl(46, 51, 68), }, 365 - LspFloatWinNormal { fg=hsl(46, 51, 68), bg=hsl(72, 27, 23), }, 366 - LspReferenceRead { fg=hsl(120, 17, 45), gui="bold,undercurl", sp=hsl(32, 98, 56), }, 367 - LspReferenceText { fg=hsl(46, 51, 68), gui="bold,undercurl", bg=hsl(72, 27, 23), sp=hsl(32, 98, 56), }, 368 - LspReferenceWrite { fg=hsl(120, 17, 45), gui="bold,undercurl", sp=hsl(32, 98, 56), }, 369 - LspSignatureActiveParameter { gui="bold,underline,italic", sp=hsl(50, 92, 80), }, 370 - TelescopeSelectionCaret { fg=hsl(46, 51, 68), bg=hsl(71, 27, 40), }, 371 - TelescopeBorder { fg=hsl(33, 22, 33), bg=lnbg, }, 372 - TelescopePromptCounter { TelescopeBorder }, 373 - TelescopeResultsBorder { TelescopeBorder }, 374 - TelescopePreviewBorder { TelescopeBorder }, 375 - TelescopeTitle { fg=hsl(120, 17, 45), bg=lnbg, }, 376 - TelescopePromptTitle { TelescopeTitle }, 377 - TelescopeResultsTitle { TelescopeTitle }, 378 - TelescopePreviewTitle { TelescopeTitle }, 379 - TelescopePromptPrefix { TelescopeTitle }, 380 - TelescopePromptBorder { fg=hsl(22, 46, 48), bg=lnbg, }, 381 - TelescopePreviewLine { TelescopeSelection }, 382 - CurSearch { Search }, 383 - IblIndent { fg=hsl(94, 22, 15), gui="nocombine", }, 384 - IblWhitespace { fg=hsl(94, 22, 15), gui="nocombine", }, 385 - IblScope { fg=hsl(72, 27, 23), gui="nocombine", }, 386 - ScrollbarHandle { blend=0, bg=lnbg, }, 387 - ScrollbarSearch { fg=hsl(42, 52, 56), }, 388 - ScrollbarSearchHandle { fg=hsl(42, 52, 56), blend=0, bg=lnbg, }, 389 - ScrollbarError { fg=hsl(33, 22, 33), }, 390 - ScrollbarErrorHandle { fg=hsl(33, 22, 33), blend=0, bg=lnbg, }, 391 - ScrollbarWarn { fg=hsl(22, 46, 48), }, 392 - ScrollbarWarnHandle { fg=hsl(22, 46, 48), blend=0, bg=lnbg, }, 393 - ScrollbarInfo { fg=hsl(120, 17, 45), }, 394 - ScrollbarInfoHandle { fg=hsl(120, 17, 45), blend=0, bg=lnbg, }, 395 - ScrollbarCursor { fg=hsl(0, 0, 13), }, 396 - ScrollbarCursorHandle { fg=hsl(0, 0, 13), blend=0, bg=lnbg, }, 397 - ScrollbarHint { fg=hsl(120, 17, 45), }, 398 - ScrollbarHintHandle { fg=hsl(120, 17, 45), blend=0, bg=lnbg, }, 399 - ScrollbarGitChange { fg=hsl(33, 22, 33), }, 400 - ScrollbarGitChangeHandle { fg=hsl(33, 22, 33), blend=0, bg=lnbg, }, 401 - ScrollbarGitDelete { fg=hsl(22, 46, 48), }, 402 - ScrollbarGitDeleteHandle { fg=hsl(22, 46, 48), blend=0, bg=lnbg, }, 403 - ScrollbarGitAdd { fg=hsl(120, 17, 45), }, 404 - ScrollbarGitAddHandle { fg=hsl(120, 17, 45), blend=0, bg=lnbg, }, 405 - ScrollbarMisc { fg=hsl(26, 47, 50), }, 406 - ScrollbarMiscHandle { fg=hsl(26, 47, 50), blend=0, bg=lnbg, }, 407 - WhichKey { bg=lnbg, fg=hsl(46, 51, 68) }, 408 - WhichKeyBorder { bg=lnbg, }, 409 - WhichKeyDesc { fg=hsl(120, 17, 45), bg=lnbg,}, 410 - WhichKeyGroup { bg=lnbg,}, 411 - WhichKeySeparator { bg=lnbg, fg=hsl(42, 52, 56), }, 412 - WhichKeyFloat { bg=lnbg,}, 413 - WhichKeyValue { fg=hsl(42, 52, 56), }, 414 - TelescopeResultsIdentifier { }, 415 - TelescopeResultsLineNr { }, 416 - TelescopeResultsVariable { }, 417 - TelescopeResultsStruct { }, 418 - TelescopeResultsOperator { }, 419 - TelescopeResultsMethod { }, 420 - TelescopeResultsFunction { }, 421 - TelescopeResultsField { }, 422 - TelescopeResultsConstant { }, 423 - TelescopeResultsClass { }, 424 - TelescopeResultsDiffUntracked { }, 425 - TelescopePreviewMessageFillchar { }, 426 - TelescopePreviewMessage { }, 427 - TelescopePreviewNormal { }, 428 - TelescopeNormal { }, 429 - TelescopePreviewDate { }, 430 - TelescopePreviewGroup { }, 431 - TelescopePreviewUser { }, 432 - TelescopePreviewSize { }, 433 - TelescopePreviewSticky { }, 434 - TelescopePreviewHyphen { }, 435 - TelescopePreviewExecute { }, 436 - TelescopePreviewWrite { }, 437 - TelescopePreviewRead { }, 438 - TelescopePreviewSocket { }, 439 - TelescopePreviewLink { }, 440 - TelescopePreviewBlock { }, 441 - TelescopePreviewDirectory { }, 442 - TelescopePreviewCharDev { }, 443 - TelescopePreviewPipe { }, 444 - TelescopePreviewMatch { }, 445 - TelescopeResultsNormal { }, 446 - TelescopePromptNormal { }, 447 - TelescopeMultiIcon { }, 448 - TelescopeMultiSelection { }, 449 - TelescopeResultsSpecialComment { }, 450 - TelescopeResultsComment { }, 451 - TelescopeResultsNumber { }, 452 - CmpItemAbbrDeprecated { DiagnosticWarn }, 453 - CmpItemAbbrMatch { String }, 454 - CmpItemAbbrMatchFuzzy { String }, 455 - CmpItemKindVariable { Normal }, 456 - CmpItemKindInterface { Type }, 457 - CmpItemKindText { Normal }, 458 - CmpItemKindFunction { Function }, 459 - CmpItemKindMethod { Function }, 460 - CmpItemKindKeyword { Keyword }, 461 - CmpItemKindProperty { Field }, 462 - CmpItemKindUnit { Keyword }, 132 + Number({ fg = hsl(15, 40, 50) }), 133 + Float({ Number }), 134 + sym("@number")({ Number }), 135 + NvimNumber({ Number }), 136 + rubyInstanceVariable({ Number }), 137 + Boolean({ Number }), 138 + sym("@boolean")({ Boolean }), 139 + Function({ fg = hsl(72, 27, 40) }), 140 + sym("@function")({ Function }), 141 + sym("@method")({ Function }), 142 + sym("@lsp.type.decorator")({ Function }), 143 + sym("@lsp.type.function")({ Function }), 144 + sym("@lsp.type.method")({ Function }), 145 + Identifier({ fg = hsl(46, 51, 68) }), 146 + sym("@text.reference")({ Identifier }), 147 + sym("@parameter")({ Identifier }), 148 + Field({ fg = hsl(26, 47, 50) }), 149 + sym("@field")({ Field }), 150 + sym("@property")({ Field }), 151 + sym("@variable")({ Identifier }), 152 + sym("@namespace")({ Identifier }), 153 + sym("@lsp.type.parameter")({ Identifier }), 154 + sym("@lsp.type.property")({ Identifier }), 155 + sym("@lsp.type.variable")({ Identifier }), 156 + NvimIdentifier({ Identifier }), 157 + rubyLocalVariableOrMethod({ Identifier }), 158 + Statement({ fg = hsl(120, 17, 45), gui = "bold" }), 159 + Conditional({ Statement }), 160 + Repeat({ Statement }), 161 + Label({ Statement }), 162 + Exception({ Statement }), 163 + rubyDefine({ Statement }), 164 + phpDefine({ Statement }), 165 + helpHyperTextEntry({ Statement }), 166 + Keyword({ fg = hsl(120, 17, 45) }), 167 + sym("@keyword")({ Keyword }), 168 + PreProc({ Keyword }), 169 + Include({ PreProc }), 170 + Define({ PreProc }), 171 + Macro({ PreProc }), 172 + PreCondit({ PreProc }), 173 + sym("@preproc")({ PreProc }), 174 + Type({ fg = hsl(72, 27, 40) }), 175 + StorageClass({ Type }), 176 + Structure({ Type }), 177 + Typedef({ Type }), 178 + sym("@type")({ Type }), 179 + sym("@lsp.type.type")({ Type }), 180 + NvimNumberPrefix({ Type }), 181 + NvimOptionSigil({ Type }), 182 + Special({ fg = hsl(26, 47, 50) }), 183 + Tag({ Special }), 184 + SpecialChar({ Special }), 185 + SpecialComment({ Special }), 186 + Comment({ fg = hsl(30, 8, 40), gui = "italic" }), 187 + Debug({ Special }), 188 + sym("@constant.builtin")({ Special }), 189 + sym("@function.builtin")({ Function }), 190 + sym("@constructor")({ Special }), 191 + TelescopeMatching({ Special }), 192 + TelescopeResultsFileIcon({ Special }), 193 + Delimiter({ fg = hsl(46, 25, 40) }), 194 + DelimiterLight({ fg = hsl(46, 51, 68) }), 195 + Operator({ fg = hsl(140, 20, 50) }), 196 + sym("@punctuation")({ Delimiter }), 197 + sym("@punctuation.bracket")({ DelimiterLight }), 198 + MyParentheses({ Delimiter }), 199 + NvimParenthesis({ Delimiter }), 200 + NvimColon({ Delimiter }), 201 + NvimComma({ Delimiter }), 202 + NvimArrow({ Delimiter }), 203 + javaScriptBraces({ Delimiter }), 204 + markdownLinkDelimiter({ Delimiter }), 205 + markdownURLDelimiter({ Delimiter }), 206 + vimSetSep({ Delimiter }), 207 + vimContinue({ Delimiter }), 208 + DiagnosticError({ fg = hsl(15, 40, 50) }), 209 + DiagnosticFloatingError({ DiagnosticError }), 210 + DiagnosticErrorFloating({ DiagnosticError }), 211 + DiagnosticWarn({ fg = hsl(26, 47, 50) }), 212 + -- DiagnosticWarn({ fg = hsl(30, 47, 50) }), 213 + -- DiagnosticWarn({ fg = hsl(42, 52, 56) }), 214 + DiagnosticFloatingWarn({ DiagnosticWarn }), 215 + DiagnosticInfo({ fg = hsl(42, 52, 56) }), 216 + -- DiagnosticInfo({ fg = hsl(33, 22, 33) }), 217 + DiagnosticFloatingInfo({ DiagnosticInfo }), 218 + DiagnosticHint({ fg = hsl(30, 8, 40) }), 219 + DiagnosticFloatingHint({ DiagnosticHint }), 220 + DiagnosticOk({ fg = hsl(71, 27, 40) }), 221 + DiagnosticVirtualTextOk({ DiagnosticOk }), 222 + DiagnosticFloatingOk({ DiagnosticOk }), 223 + DiagnosticSignOk({ DiagnosticOk }), 224 + DiagnosticUnderlineError({ gui = "underline" }), 225 + DiagnosticUnderlineWarn({ gui = "underline" }), 226 + DiagnosticUnderlineInfo({ gui = "underline" }), 227 + DiagnosticUnderlineHint({ gui = "underline" }), 228 + DiagnosticUnderlineOk({ gui = "underline" }), 229 + DiagnosticVirtualTextError({ DiagnosticError, bg = dbg }), 230 + DiagnosticVirtualTextWarn({ DiagnosticWarn, bg = dbg }), 231 + DiagnosticVirtualTextInfo({ DiagnosticInfo, bg = dbg }), 232 + DiagnosticVirtualTextHint({ DiagnosticHint, bg = dbg }), 233 + DiagnosticSignError({ DiagnosticError, bg = lnbg }), 234 + DiagnosticSignWarn({ DiagnosticWarn, bg = lnbg }), 235 + DiagnosticSignInfo({ DiagnosticInfo, bg = lnbg }), 236 + DiagnosticSignHint({ DiagnosticHint, bg = lnbg }), 237 + DiagnosticDeprecated({ gui = "strikethrough", sp = hsl(33, 22, 33) }), 238 + DiagnosticUnnecessary({ fg = hsl(20, 5, 40) }), 239 + sym("@text.literal")({ Comment }), 240 + sym("@comment")({ Comment }), 241 + sym("@lsp.type.comment")({ Comment }), 242 + NERDTreeHelp({ Comment }), 243 + helpSectionDelim({ Comment }), 244 + CtrlPLinePre({ Comment }), 245 + LspCodeLens({ Comment }), 246 + Underlined({ fg = hsl(72, 27, 40), gui = "underline" }), 247 + sym("@text.uri")({ Underlined }), 248 + sym("@text.underline")({ Underlined }), 249 + sym("@markup.link")({ fg = hsl(72, 27, 40) }), 250 + sym("@markup.list")({ Operator }), 251 + sym("@markup.heading")({ Special }), 252 + sym("@marup.raw.block.markdown")({ Special }), 253 + sym("@punctuation.special")({ fg = hsl(72, 27, 40) }), 254 + sym("@html.comment")({ Comment }), 255 + htmlLink({ Underlined }), 256 + helpHyperTextJump({ Underlined }), 257 + helpURL({ Underlined }), 258 + MatchParen({ fg = hsl(46, 51, 68), bg = hsl(0, 10, 25) }), 259 + NvimInternalError({ fg = lnbg, bg = hsl(22, 46, 48) }), 260 + NvimFigureBrace({ NvimInternalError }), 261 + NvimSingleQuotedUnknownEscape({ NvimInternalError }), 262 + NvimInvalidSingleQuotedUnknownEscape({ NvimInternalError }), 263 + LazyReasonRuntime({}), 264 + LazyButtonActive({ bg = hsl(72, 27, 40), fg = hsl(0, 0, 13) }), 265 + LazyDimmed({}), 266 + LazyTaskOutput({}), 267 + LazyTaskError({}), 268 + LazyCommitScope({}), 269 + LazyCommitType({}), 270 + LazyCommitIssue({}), 271 + LazyReasonFt({}), 272 + LazyProp({}), 273 + LazyCommit({}), 274 + LazyUrl({}), 275 + LazyReasonCmd({}), 276 + LazyValue({}), 277 + LazyNormal({ bg = lnbg }), 278 + LazyNoCond({}), 279 + LazyComment({}), 280 + LazyH2({ fg = hsl(72, 27, 40), bg = bgc }), 281 + LazyReasonSource({}), 282 + LazyH1({ fg = hsl(72, 27, 40), bg = bgc }), 283 + LazyReasonStart({}), 284 + LazyLocal({}), 285 + LazyReasonImport({}), 286 + LazyDir({}), 287 + LazyReasonKeys({}), 288 + LazyProgressDone({}), 289 + LazyReasonEvent({}), 290 + LazyProgressTodo({}), 291 + LazyReasonPlugin({}), 292 + LazySpecial({ fg = hsl(42, 52, 56) }), 293 + LazyButton({ bg = bgc }), 294 + MasonHeader({ bg = lnbg, fg = hsl(46, 51, 68) }), 295 + MasonHeaderSecondary({ LazyButtonActive }), 296 + MasonMuted({ bg = lnbg, fg = hsl(42, 52, 56) }), 297 + MasonHighlight({ bg = bgc, fg = hsl(71, 27, 40) }), 298 + MasonMutedBlock({ MasonMuted }), 299 + MasonMutedBlockBold({ MasonHighlight }), 300 + MasonHighlightBlock({ LazyButtonActive }), 301 + MasonHighlightBlockBold({ LazyButtonActive }), 302 + MasonHighlightBlockSecondary({}), 303 + MasonHighlightBlockBoldSecondary({}), 304 + MasonHighlightSecondary({}), 305 + MasonError({}), 306 + MasonWarning({}), 307 + MasonHeading({}), 308 + User1({ fg = hsl(46, 51, 68), bg = hsl(26, 47, 50) }), 309 + User2({ fg = hsl(46, 51, 68), bg = hsl(0, 0, 40) }), 310 + User3({ fg = hsl(46, 51, 68), bg = hsl(22, 46, 48) }), 311 + User4({ fg = hsl(46, 51, 68), bg = bgc }), 312 + User5({ fg = hsl(46, 51, 68), bg = hsl(26, 47, 50) }), 313 + User6({ fg = hsl(46, 51, 68), bg = hsl(42, 52, 56) }), 314 + User7({ fg = hsl(46, 51, 68), bg = hsl(71, 27, 40) }), 315 + User8({ fg = hsl(46, 51, 68), bg = hsl(22, 46, 48) }), 316 + User9({ fg = hsl(46, 51, 68), bg = hsl(0, 0, 40) }), 317 + htmlTagName({ fg = hsl(120, 17, 45) }), 318 + htmlTag({ fg = hsl(120, 17, 45) }), 319 + htmlEndTag({ htmlTag }), 320 + htmlArg({ fg = hsl(120, 17, 45) }), 321 + htmlH1({ gui = "bold" }), 322 + htmlBold({ gui = "bold" }), 323 + htmlItalic({ gui = "underline" }), 324 + htmlUnderline({ gui = "underline" }), 325 + htmlUnderlineItalic({ gui = "underline" }), 326 + htmlBoldItalic({ gui = "bold,underline" }), 327 + htmlBoldUnderline({ gui = "bold,underline" }), 328 + htmlBoldUnderlineItalic({ gui = "bold,underline" }), 329 + xmlTagName({ fg = hsl(72, 27, 40) }), 330 + xmlString({ xmlTagName }), 331 + xmlTag({ fg = hsl(71, 27, 40) }), 332 + xmlAttrib({ xmlTag }), 333 + xmlEndTag({ xmlTag }), 334 + xmlEqual({ xmlTag }), 335 + phpSpecialFunction({ fg = hsl(26, 47, 50) }), 336 + phpIdentifier({ fg = hsl(22, 46, 48) }), 337 + phpVarSelector({ phpIdentifier }), 338 + markdownBold({ gui = "bold" }), 339 + markdownItalic({ gui = "italic" }), 340 + gitCommitBranch({ fg = hsl(22, 46, 48) }), 341 + gitCommitSelectedType({ fg = hsl(120, 17, 45) }), 342 + gitCommitSelectedFile({ fg = hsl(120, 17, 45) }), 343 + gitCommitUnmergedType({ fg = hsl(33, 22, 33) }), 344 + gitCommitDiscardedType({ gitCommitUnmergedType }), 345 + gitCommitUnmergedFile({ fg = hsl(33, 22, 33) }), 346 + gitCommitUntrackedFile({ gitCommitUnmergedFile }), 347 + gitCommitDiscardedFile({ gitCommitUnmergedFile }), 348 + -- GitSignsAdd({ fg = hsl(71, 27, 40), bg = lnbg }), 349 + GitSignsAdd({ fg = hsl(120, 17, 45), bg = lnbg }), 350 + GitSignsChange({ fg = hsl(33, 22, 33), bg = lnbg }), 351 + GitSignsDelete({ fg = hsl(15, 40, 50), bg = lnbg }), 352 + lessVariable({ fg = hsl(22, 46, 48) }), 353 + shDerefSimple({ fg = hsl(22, 46, 48) }), 354 + shDerefVar({ shDerefSimple }), 355 + mustacheSection({ gui = "bold" }), 356 + mustacheMarker({ fg = hsl(26, 47, 50) }), 357 + mustacheVariable({ fg = hsl(42, 52, 56) }), 358 + mustacheVariableUnescape({ fg = hsl(33, 22, 33) }), 359 + mustachePartial({ fg = hsl(26, 47, 50) }), 360 + SyntasticErrorSign({ fg = hsl(22, 46, 48) }), 361 + SyntasticWarningSign({ fg = hsl(33, 22, 33) }), 362 + netrwExe({ fg = hsl(33, 22, 33) }), 363 + netrwClassify({ fg = hsl(0, 0, 40), gui = "bold" }), 364 + LspBorderBG({ fg = hsl(33, 22, 33), bg = bgc }), 365 + DiagnosticHintFloating({ fg = hsl(71, 27, 40) }), 366 + DiagnosticVirtualTextWarning({ fg = hsl(46, 51, 68) }), 367 + DiagnosticWarning({ fg = hsl(22, 46, 48) }), 368 + DiagnosticFloatingWarning({ DiagnosticWarning }), 369 + DiagnosticWarningFloating({ fg = hsl(46, 51, 68) }), 370 + LspFloatWinNormal({ fg = hsl(46, 51, 68), bg = hsl(72, 27, 23) }), 371 + LspReferenceRead({ 372 + fg = hsl(120, 17, 45), 373 + gui = "bold,undercurl", 374 + sp = hsl(32, 98, 56), 375 + }), 376 + LspReferenceText({ 377 + fg = hsl(46, 51, 68), 378 + gui = "bold,undercurl", 379 + bg = hsl(72, 27, 23), 380 + sp = hsl(32, 98, 56), 381 + }), 382 + LspReferenceWrite({ 383 + fg = hsl(120, 17, 45), 384 + gui = "bold,undercurl", 385 + sp = hsl(32, 98, 56), 386 + }), 387 + LspSignatureActiveParameter({ 388 + gui = "bold,underline,italic", 389 + sp = hsl(50, 92, 80), 390 + }), 391 + TelescopeSelectionCaret({ fg = hsl(46, 51, 68), bg = hsl(71, 27, 40) }), 392 + TelescopeBorder({ fg = hsl(33, 22, 33), bg = lnbg }), 393 + TelescopePromptCounter({ TelescopeBorder }), 394 + TelescopeResultsBorder({ TelescopeBorder }), 395 + TelescopePreviewBorder({ TelescopeBorder }), 396 + TelescopeTitle({ fg = hsl(120, 17, 45), bg = lnbg }), 397 + TelescopePromptTitle({ TelescopeTitle }), 398 + TelescopeResultsTitle({ TelescopeTitle }), 399 + TelescopePreviewTitle({ TelescopeTitle }), 400 + TelescopePromptPrefix({ TelescopeTitle }), 401 + TelescopePromptBorder({ fg = hsl(22, 46, 48), bg = lnbg }), 402 + TelescopePreviewLine({ TelescopeSelection }), 403 + CurSearch({ Search }), 404 + IblIndent({ fg = hsl(94, 22, 15), gui = "nocombine" }), 405 + IblWhitespace({ fg = hsl(94, 22, 15), gui = "nocombine" }), 406 + IblScope({ fg = hsl(72, 27, 23), gui = "nocombine" }), 407 + ScrollbarHandle({ blend = 0, bg = lnbg }), 408 + ScrollbarSearch({ fg = hsl(42, 52, 56) }), 409 + ScrollbarSearchHandle({ fg = hsl(42, 52, 56), blend = 0, bg = lnbg }), 410 + ScrollbarError({ fg = hsl(33, 22, 33) }), 411 + ScrollbarErrorHandle({ fg = hsl(33, 22, 33), blend = 0, bg = lnbg }), 412 + ScrollbarWarn({ fg = hsl(22, 46, 48) }), 413 + ScrollbarWarnHandle({ fg = hsl(22, 46, 48), blend = 0, bg = lnbg }), 414 + ScrollbarInfo({ fg = hsl(120, 17, 45) }), 415 + ScrollbarInfoHandle({ fg = hsl(120, 17, 45), blend = 0, bg = lnbg }), 416 + ScrollbarCursor({ fg = hsl(0, 0, 13) }), 417 + ScrollbarCursorHandle({ fg = hsl(0, 0, 13), blend = 0, bg = lnbg }), 418 + ScrollbarHint({ fg = hsl(120, 17, 45) }), 419 + ScrollbarHintHandle({ fg = hsl(120, 17, 45), blend = 0, bg = lnbg }), 420 + ScrollbarGitChange({ fg = hsl(33, 22, 33) }), 421 + ScrollbarGitChangeHandle({ fg = hsl(33, 22, 33), blend = 0, bg = lnbg }), 422 + ScrollbarGitDelete({ fg = hsl(22, 46, 48) }), 423 + ScrollbarGitDeleteHandle({ fg = hsl(22, 46, 48), blend = 0, bg = lnbg }), 424 + ScrollbarGitAdd({ fg = hsl(120, 17, 45) }), 425 + ScrollbarGitAddHandle({ fg = hsl(120, 17, 45), blend = 0, bg = lnbg }), 426 + ScrollbarMisc({ fg = hsl(26, 47, 50) }), 427 + ScrollbarMiscHandle({ fg = hsl(26, 47, 50), blend = 0, bg = lnbg }), 428 + WhichKey({ bg = lnbg, fg = hsl(46, 51, 68) }), 429 + WhichKeyBorder({ bg = lnbg }), 430 + WhichKeyDesc({ fg = hsl(120, 17, 45), bg = lnbg }), 431 + WhichKeyGroup({ bg = lnbg }), 432 + WhichKeySeparator({ bg = lnbg, fg = hsl(42, 52, 56) }), 433 + WhichKeyFloat({ bg = lnbg }), 434 + WhichKeyValue({ fg = hsl(42, 52, 56) }), 435 + TelescopeResultsIdentifier({}), 436 + TelescopeResultsLineNr({}), 437 + TelescopeResultsVariable({}), 438 + TelescopeResultsStruct({}), 439 + TelescopeResultsOperator({}), 440 + TelescopeResultsMethod({}), 441 + TelescopeResultsFunction({}), 442 + TelescopeResultsField({}), 443 + TelescopeResultsConstant({}), 444 + TelescopeResultsClass({}), 445 + TelescopeResultsDiffUntracked({}), 446 + TelescopePreviewMessageFillchar({}), 447 + TelescopePreviewMessage({}), 448 + TelescopePreviewNormal({}), 449 + TelescopeNormal({}), 450 + TelescopePreviewDate({}), 451 + TelescopePreviewGroup({}), 452 + TelescopePreviewUser({}), 453 + TelescopePreviewSize({}), 454 + TelescopePreviewSticky({}), 455 + TelescopePreviewHyphen({}), 456 + TelescopePreviewExecute({}), 457 + TelescopePreviewWrite({}), 458 + TelescopePreviewRead({}), 459 + TelescopePreviewSocket({}), 460 + TelescopePreviewLink({}), 461 + TelescopePreviewBlock({}), 462 + TelescopePreviewDirectory({}), 463 + TelescopePreviewCharDev({}), 464 + TelescopePreviewPipe({}), 465 + TelescopePreviewMatch({}), 466 + TelescopeResultsNormal({}), 467 + TelescopePromptNormal({}), 468 + TelescopeMultiIcon({}), 469 + TelescopeMultiSelection({}), 470 + TelescopeResultsSpecialComment({}), 471 + TelescopeResultsComment({}), 472 + TelescopeResultsNumber({}), 473 + CmpItemAbbrDeprecated({ DiagnosticWarn }), 474 + CmpItemAbbrMatch({ String }), 475 + CmpItemAbbrMatchFuzzy({ String }), 476 + CmpItemKindVariable({ Normal }), 477 + CmpItemKindInterface({ Type }), 478 + CmpItemKindText({ Normal }), 479 + CmpItemKindFunction({ Function }), 480 + CmpItemKindMethod({ Function }), 481 + CmpItemKindKeyword({ Keyword }), 482 + CmpItemKindProperty({ Field }), 483 + CmpItemKindUnit({ Keyword }), 463 484 } 464 485 end) 465 486 ---@diagnostic disable