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

refactor: changed output file to lua

ptdewey 494df30e d4445e57

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