--[[ "This file was generated by Fennel. Do not modify." ]] local theme = {} do theme["Normal"] = {bg = "#F0EBE1", fg = "#252F1E"} theme["Identifier"] = {link = "Normal"} theme["Variable"] = {link = "Identifier"} theme["@variable"] = {link = "Variable"} theme["@lsp.type.parameter"] = {link = "Identifier"} theme["@lsp.type.property"] = {link = "Identifier"} theme["@lsp.type.variable"] = {link = "Identifier"} theme["@namespace"] = {link = "Identifier"} theme["@parameter"] = {link = "Identifier"} theme["@text.reference"] = {link = "Identifier"} theme["DelimiterLight"] = {link = "Normal"} theme["@punctuation.bracket"] = {link = "DelimiterLight"} theme["Statement"] = {fg = "#5F865F"} theme["Keyword"] = {fg = "#5F865F"} theme["@keyword"] = {link = "Keyword"} theme["Conditional"] = {link = "Statement"} theme["Repeat"] = {link = "Statement"} theme["Label"] = {link = "Statement"} theme["Exception"] = {link = "Statement"} theme["PreProc"] = {link = "Statement"} theme["Include"] = {link = "Statement"} theme["Define"] = {link = "Statement"} theme["Macro"] = {link = "Statement"} theme["PreCondit"] = {link = "Statement"} theme["@preproc"] = {link = "Preproc"} theme["Function"] = {fg = "#77824A"} theme["@function"] = {link = "Function"} theme["@method"] = {link = "Function"} theme["@function.builtin"] = {link = "Function"} theme["@lsp.type.decorator"] = {link = "Function"} theme["@lsp.type.function"] = {link = "Function"} theme["@lsp.type.method"] = {link = "Function"} theme["Type"] = {fg = "#77824A"} theme["Structure"] = {link = "Type"} theme["StorageClass"] = {link = "Type"} theme["Typedef"] = {link = "Type"} theme["@type"] = {link = "Type"} theme["@lsp.type.type"] = {link = "Type"} theme["String"] = {fg = "#B3854D"} theme["@string"] = {link = "String"} theme["Number"] = {fg = "#B3664D"} theme["@number"] = {link = "Number"} theme["Float"] = {link = "Number"} theme["Boolean"] = {link = "Number"} theme["@boolean"] = {link = "Boolean"} theme["Field"] = {fg = "#BB7844"} theme["@field"] = {link = "Field"} theme["@property"] = {link = "Field"} theme["Constant"] = {fg = "#BB7844"} theme["Character"] = {link = "Constant"} theme["@lsp.type.enumMember"] = {link = "Constant"} theme["vimHiAttrib"] = {link = "Constant"} theme["Comment"] = {fg = "#A09890"} theme["@comment"] = {link = "Comment"} theme["@html.comment"] = {link = "Comment"} theme["@lsp.type.comment"] = {link = "Comment"} theme["@text.literal"] = {link = "Comment"} theme["CtrlPLinePre"] = {link = "Comment"} theme["LspCodeLens"] = {link = "Comment"} theme["Operator"] = {fg = "#669977"} theme["Delimiter"] = {fg = "#80744D"} theme["NvimParenthesis"] = {link = "Delimiter"} theme["@punctuation"] = {link = "Delimiter"} theme["Special"] = {fg = "#BB7844"} theme["Debug"] = {link = "Special"} theme["SpecialChar"] = {link = "Special"} theme["SpecialComment"] = {link = "Special"} theme["Tag"] = {link = "Special"} theme["@constant.builtin"] = {link = "Special"} theme["@constructor"] = {link = "Special"} theme["@punctuation.special"] = {link = "Special"} theme["NonText"] = {fg = "#C2BAA8"} theme["EndOfBuffer"] = {link = "NonText"} theme["Whitespace"] = {link = "NonText"} theme["Visual"] = {bg = "#DCD4C6"} theme["Cursor"] = {bg = "#252F1E", fg = "#F5F0E6"} theme["CursorColumn"] = {bg = "#F0EBE1"} theme["CursorLine"] = {link = "CursorColumn"} theme["LineNr"] = {fg = "#77824A"} theme["LineNrAbove"] = {fg = "#736659"} theme["LineNrBelow"] = {link = "LineNrAbove"} theme["CursorLineNr"] = {link = "LineNr"} theme["TermCursor"] = {reverse = true} theme["Search"] = {bg = "#5F865F", fg = "#F5F0E6"} theme["CurSearch"] = {link = "Search"} theme["QuickFixLine"] = {link = "Search"} theme["Substitute"] = {link = "Search"} theme["IncSearch"] = {bg = "#BB7844", fg = "#F5F0E6"} theme["ErrorMsg"] = {fg = "#B36B42"} theme["WarningMsg"] = {fg = "#B36B42"} theme["MoreMsg"] = {bold = true, fg = "#5F865F"} theme["ModeMsg"] = {bold = true, fg = "#77824A"} theme["Question"] = {fg = "#5F865F"} theme["Bold"] = {bold = true} theme["Italic"] = {italic = true} theme["Underlined"] = {fg = "#77824A", underline = true} theme["@text.underline"] = {link = "Underlined"} theme["@text.uri"] = {link = "Underlined"} theme["Title"] = {bold = true, fg = "#B36B42"} theme["@text.title"] = {link = "Title"} theme["ColorColumn"] = {bg = "#F0EBE1"} theme["MatchParen"] = {bg = "#D4CAB8", fg = "#252F1E"} theme["Folded"] = {fg = "#B36B42"} theme["Ignore"] = {fg = "#C8C0B6"} theme["Conceal"] = {link = "Ignore"} theme["SpecialKey"] = {link = "Normal"} theme["NvimSpacing"] = {link = "Normal"} theme["DiffText"] = {link = "Visual"} theme["@text.diff.add"] = {link = "DiffAdd"} theme["Added"] = {fg = "#5F865F"} theme["DiffAdded"] = {link = "Added"} theme["@diff.plus"] = {link = "Added"} theme["@text.diff.change"] = {link = "DiffChange"} theme["Changed"] = {fg = "#675642"} theme["DiffChanged"] = {link = "Changed"} theme["@diff.delta"] = {link = "Changed"} theme["@text.diff.delete"] = {link = "DiffDelete"} theme["Removed"] = {fg = "#B36B42"} theme["DiffRemoved"] = {link = "Removed"} theme["@diff.minus"] = {link = "Removed"} theme["NormalFloat"] = {link = "Normal"} theme["FloatBorder"] = {fg = "#77824A"} theme["FloatTitle"] = {bold = true, fg = "#5F865F"} theme["Pmenu"] = {link = "Normal"} theme["PmenuExtra"] = {link = "Pmenu"} theme["PmenuKind"] = {link = "Pmenu"} theme["PmenuSbar"] = {fg = "#6B6461"} theme["PmenuThumb"] = {bg = "#252F1E", fg = "#252F1E"} theme["PmenuSel"] = {bg = "#77824A", fg = "#F5F0E6"} theme["PmenuExtraSel"] = {link = "PmenuSel"} theme["PmenuKindSel"] = {link = "PmenuSel"} theme["StatusLine"] = {bg = "#F0EBE1", bold = true, fg = "#252F1E"} theme["MsgSeparator"] = {link = "StatusLine"} theme["StatusLineNC"] = {bg = "#F0EBE1", bold = true, fg = "#736659"} theme["TabLine"] = {bg = "#E6E0D6", fg = "#6B6461"} theme["TabLineFill"] = {bg = "#F0EBE1", fg = "#B3854D"} theme["TabLineSel"] = {bg = "#77824A", bold = true, fg = "#E6E0D6"} theme["TabLineSelSep"] = {bg = "#F0EBE1", bold = true, fg = "#77824A"} theme["TabLineSep"] = {bg = "#F0EBE1", fg = "#E6E0D6"} theme["Directory"] = {link = "Type"} theme["netrwExe"] = {link = "Changed"} theme["netrwClassify"] = {link = "Comment"} theme["SpellBad"] = {fg = "#675642", sp = "#252F1E"} theme["SpellCap"] = {fg = "#5F865F", sp = "#252F1E"} theme["SpellLocal"] = {fg = "#BB7844", sp = "#252F1E"} theme["SpellRare"] = {fg = "#B36B42", sp = "#252F1E"} theme["helpSectionDelim"] = {link = "Comment"} theme["helpHyperTextEntry"] = {link = "Statement"} theme["helpExample"] = {link = "String"} theme["helpHeadline"] = {link = "Title"} theme["helpHyperTextJump"] = {link = "Underlined"} theme["helpURL"] = {link = "Underlined"} theme["DiagnosticDeprecated"] = {sp = "#675642", strikethrough = true} theme["DiagnosticError"] = {fg = "#B3664D"} theme["DiagnosticErrorFloating"] = {link = "DiagnosticError"} theme["DiagnosticSignError"] = {link = "DiagnosticError"} theme["DiagnosticVirtualTextError"] = {link = "DiagnosticError"} theme["DiagnosticUnderlineError"] = {underline = true} theme["DiagnosticWarn"] = {fg = "#BB7844"} theme["DiagnosticFloatingWarn"] = {link = "DiagnosticWarn"} theme["DiagnosticSignWarn"] = {link = "DiagnosticWarn"} theme["DiagnosticVirtualTextWarn"] = {link = "DiagnosticWarn"} theme["DiagnosticUnderlineWarn"] = {underline = true} theme["DiagnosticHint"] = {fg = "#A09890"} theme["DiagnosticFloatingHint"] = {link = "DiagnosticHint"} theme["DiagnosticSignHint"] = {link = "DiagnosticHint"} theme["DiagnosticVirtualTextHint"] = {link = "DiagnosticHint"} theme["DiagnosticUnderlineHint"] = {underline = true} theme["DiagnosticInfo"] = {fg = "#9A8030"} theme["DiagnosticFloatingInfo"] = {link = "DiagnosticInfo"} theme["DiagnosticSignInfo"] = {link = "DiagnosticInfo"} theme["DiagnosticVirtualTextInfo"] = {link = "DiagnosticInfo"} theme["DiagnosticUnderlineInfo"] = {underline = true} theme["DiagnosticOk"] = {fg = "#77824A"} theme["DiagnosticFloatingOk"] = {link = "DiagnosticOk"} theme["DiagnosticSignOk"] = {link = "DiagnosticOk"} theme["DiagnosticVirtualTextOk"] = {link = "DiagnosticOk"} theme["Todo"] = {bg = "#252F1E", fg = "#F0EBE1"} theme["@text.todo"] = {link = "Todo"} theme["htmlLink"] = {link = "Underlined"} theme["markdownBold"] = {link = "Bold"} theme["markdownItalic"] = {link = "Italic"} theme["@markup.heading"] = {link = "Special"} theme["@markup.raw.block.markdown"] = {link = "Special"} theme["@markup.list"] = {link = "Operator"} theme["@markup.link"] = {fg = "#77824A", underline = true} theme["@punctuation.special.markdown"] = {link = "Comment"} theme["@property.lua"] = {link = "Normal"} theme["LazyNormal"] = {link = "Normal"} theme["LazyButtonActive"] = {bg = "#77824A", fg = "#F5F0E6"} theme["LazyH1"] = {fg = "#77824A"} theme["LazyH2"] = {fg = "#77824A"} theme["LazySpecial"] = {fg = "#9A8030"} theme["MasonHeaderSecondary"] = {link = "LazyButtonActive"} theme["MasonHighlightBlock"] = {link = "LazyButtonActive"} theme["FzfLuaNormal"] = {link = "Normal"} theme["FzfLuaTitle"] = {link = "FloatTitle"} theme["FzfLuaBorder"] = {link = "FloatBorder"} theme["FzfLuaCursorLine"] = {link = "CursorLine"} theme["FzfLuaCursorLineNr"] = {link = "CursorLineNr"} theme["FzfLuaSearch"] = {link = "IncSearch"} theme["FzfLuaScrollFloatEmpty"] = {link = "PmenuSbar"} theme["FzfLuaScrollFloatFull"] = {link = "PmenuThumb"} theme["MiniTablineCurrent"] = {link = "TabLineSel"} theme["MiniTablineHidden"] = {link = "Normal"} theme["MiniTablineVisible"] = {link = "MiniTablineHidden"} theme["MiniTablineModifiedCurrent"] = {bg = "#5F865F", bold = true, fg = "#F0EBE1"} theme["MiniTablineModifiedHidden"] = {link = "TabLineFill"} theme["MiniTablineModifiedVisible"] = {link = "MiniTablineModifiedHidden"} theme["MiniTablineTabpageSection"] = {link = "IncSearch"} theme["MiniJump2dSpot"] = {link = "TabLineSel"} theme["IblIndent"] = {fg = "#E2E6D8"} theme["GitSignsAdd"] = {link = "Added"} theme["GitSignsChange"] = {link = "Changed"} theme["GitSignsDelete"] = {link = "Removed"} end theme["Error"] = {bg = "#B3664D", fg = "#F5F0E6"} theme["DiffAdd"] = {bg = "#CCD8C4", fg = "#252F1E"} theme["DiffChange"] = {bg = "#D8CEBA", fg = "#252F1E"} theme["DiffDelete"] = {bg = "#D8C6BE", fg = "#252F1E"} theme["FzfLuaBackdrop"] = {fg = "#C2BAA8"} theme["FzfLuaCursor"] = {bg = "#77824A", fg = "#F5F0E6"} theme["TodoBgTODO"] = {bg = "#B8BE96", bold = true, fg = "#252F1E"} theme["TodoFgTODO"] = {fg = "#77824A"} vim.cmd("highlight clear") vim.cmd("set t_Co=256") vim.g.colors_name = "lightearth" vim.o.background = "light" for group, attr in pairs(theme) do vim.api.nvim_set_hl(0, group, attr) end return nil