| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | local highlights = {		Normal = {fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg, },		SignColumn = {bg = C.bg, },		MsgArea = {fg = C.fg, bg = C.bg, },		ModeMsg = {fg = C.fg, bg = C.bg, },		MsgSeparator = {fg = C.fg, bg = C.bg, },		SpellBad = {fg = C.error_red, style = "underline", },		SpellCap = {fg = C.yellow, style = "underline", },		SpellLocal = {fg = C.green, style = "underline", },		SpellRare = {fg = C.purple, style = "underline", },		NormalNC = {fg = C.fg, bg = C.bg, },		Pmenu = {fg = C.white, bg = C.accent, },		PmenuSel = {fg = C.alt_bg, bg = C.blue, },		WildMenu = {fg = C.alt_bg, bg = C.blue, },		CursorLineNr = {fg = C.light_gray, style = "bold", },		Comment = {fg = C.gray, style = "italic", },		Folded = {fg = C.accent, bg = C.alt_bg, },		FoldColumn = {fg = C.accent, bg = C.alt_bg, },		LineNr = {fg = C.gray, },		FloatBoder = {fg = C.gray, bg = C.alt_bg, },		Whitespace = {fg = C.gray, },		VertSplit = {fg = C.bg, bg = C.accent, },		CursorLine = {bg = C.alt_bg, },		CursorColumn = {bg = C.alt_bg, },		ColorColumn = {bg = C.alt_bg, },		NormalFloat = {bg = C.alt_bg, },		Visual = {bg = C.alt_bg, },		VisualNOS = {bg = C.alt_bg, },		WarningMsg = {fg = C.error_red, bg = C.bg, },		DiffAdd = {fg = C.alt_bg, bg = C.sign_add, },		DiffChange = {fg = C.alt_bg, bg = C.sign_change, style = "underline", },		DiffDelete = {fg = C.alt_bg, bg = C.sign_delete, },		QuickFixLine = {bg = C.accent, },		PmenuSbar = {bg = C.alt_bg, },		PmenuThumb = {bg = C.white, },		MatchWord = {style = "underline", },		MatchParen = {fg = C.pale_purple, bg = C.bg, style = "underline", },		MatchWordCur = {style = "underline", },		MatchParenCur = {style = "underline", },		Cursor = {fg = C.cursor_fg, bg = C.cursor_bg, },		lCursor = {fg = C.cursor_fg, bg = C.cursor_bg, },		CursorIM = {fg = C.cursor_fg, bg = C.cursor_bg, },		TermCursor = {fg = C.cursor_fg, bg = C.cursor_bg, },		TermCursorNC = {fg = C.cursor_fg, bg = C.cursor_bg, },		Conceal = {fg = C.accent, },		Directory = {fg = C.blue, },		SpecialKey = {fg = C.blue, style = "bold", },		Title = {fg = C.blue, style = "bold", },		ErrorMsg = {fg = C.error_red, bg = C.bg, style = "bold", },		Search = {fg = C.hint_blue, bg = C.alt_bg, },		IncSearch = {fg = C.hint_blue, bg = C.alt_bg, },		Substitute = {fg = C.alt_bg, bg = C.gray_blue, },		MoreMsg = {fg = C.cyan, },		Question = {fg = C.cyan, },		EndOfBuffer = {fg = C.bg, },		NonText = {fg = C.bg, },		Variable = {fg = C.white, },		String = {fg = C.green, },		Character = {fg = C.light_green, },		Constant = {fg = C.orange, },		Number = {fg = C.red, },		Boolean = {fg = C.red, },		Float = {fg = C.red, },		Identifier = {fg = C.white, },		Function = {fg = C.yellow, },		Operator = {fg = C.gray_blue, },		Type = {fg = C.purple, },		StorageClass = {fg = C.purple, },		Structure = {fg = C.purple, },		Typedef = {fg = C.purple, },		Keyword = {fg = C.blue, },		Statement = {fg = C.blue, },		Conditional = {fg = C.blue, },		Repeat = {fg = C.blue, },		Label = {fg = C.blue, },		Exception = {fg = C.blue, },		Include = {fg = C.blue, },		PreProc = {fg = C.cyan, },		Define = {fg = C.cyan, },		Macro = {fg = C.cyan, },		PreCondit = {fg = C.cyan, },		Special = {fg = C.orange, },		SpecialChar = {fg = C.orange, },		Tag = {fg = C.blue, },		Debug = {fg = C.red, },		Delimiter = {fg = C.gray, },		SpecialComment = {fg = C.gray, },		Underlined = {style = "underline", },		Bold = {style = "bold", },		Italic = {style = "italic", },		Ignore = {fg = C.cyan, bg = C.bg, style = "bold", },		Todo = {fg = C.red, bg = C.bg, style = "bold", },		Error = {fg = C.error_red, bg = C.bg, style = "bold", },		TabLine = {fg = C.white, bg = C.alt_bg, },		TabLineSel = {fg = C.white, bg = C.alt_bg, },		TabLineFill = {fg = C.white, bg = C.alt_bg, },}return highlights
 |