summaryrefslogtreecommitdiff
path: root/lua/spacegray/highlights.lua
blob: 9a20b46d518dbaf08c0a5530ef62a1755124e504 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
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