summaryrefslogtreecommitdiff
path: root/lua/spacegray/LSP.lua
blob: eb674175004cbec35fa9f828446a38652b59c00c (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
local LSP = {
		LspDiagnosticsDefaultError = {fg = C.error_red, },
		LspDiagnosticsDefaultWarning = {fg = C.warning_orange, },
		LspDiagnosticsDefaultInformation = {fg = C.info_yellow, },
		LspDiagnosticsDefaultHint = {fg = C.hint_blue, },
		LspDiagnosticsVirtualTextError = {fg = C.error_red, },
		LspDiagnosticsVirtualTextWarning = {fg = C.warning_orange, },
		LspDiagnosticsVirtualTextInformation = {fg = C.info_yellow, },
		LspDiagnosticsVirtualTextHint = {fg = C.hint_blue, },
		LspDiagnosticsFloatingError = {fg = C.error_red, },
		LspDiagnosticsFloatingWarning = {fg = C.warning_orange, },
		LspDiagnosticsFloatingInformation = {fg = C.info_yellow, },
		LspDiagnosticsFloatingHint = {fg = C.hint_blue, },
		LspDiagnosticsSignError = {fg = C.error_red, },
		LspDiagnosticsSignWarning = {fg = C.warning_orange, },
		LspDiagnosticsSignInformation = {fg = C.info_yellow, },
		LspDiagnosticsSignHint = {fg = C.hint_blue, },
		LspDiagnosticsError = {fg = C.error_red, },
		LspDiagnosticsWarning = {fg = C.warning_orange, },
		LspDiagnosticsInformation = {fg = C.info_yellow, },
		LspDiagnosticsHint = {fg = C.hint_blue, },
		LspDiagnosticsUnderlineError = {fg = C.error_red, },
		LspDiagnosticsUnderlineWarning = {fg = C.warning_orange, },
		LspDiagnosticsUnderlineInformation = {fg = C.info_yellow, },
		LspDiagnosticsUnderlineHint = {fg = C.hint_blue, },
		QuickScopePrimary = {fg = C.cyan_test, style = "underline", },
		QuickScopeSecondary = {fg = C.purple_test, style = "underline", },
		TelescopeSelection = {fg = C.hint_blue, },
		TelescopeMatching = {fg = C.info_yellow, style = "bold", },
		TelescopeBorder = {fg = C.cyan, bg = C.bg, },
		NvimTreeFolderIcon = {fg = C.blue, },
		NvimTreeIndentMarker = {fg = C.gray, },
		NvimTreeNormal = {fg = C.light_gray, bg = C.alt_bg, },
		NvimTreeVertSplit = {fg = C.alt_bg, bg = C.alt_bg, },
		NvimTreeFolderName = {fg = C.blue, },
		NvimTreeOpenedFolderName = {fg = C.cyan, style = "italic", },
		NvimTreeImageFile = {fg = C.purple, },
		NvimTreeSpecialFile = {fg = C.orange, },
		NvimTreeGitStaged = {fg = C.sign_add, },
		NvimTreeGitNew = {fg = C.sign_add, },
		NvimTreeGitDirty = {fg = C.sign_add, },
		NvimTreeGitDeleted = {fg = C.sign_delete, },
		NvimTreeGitMerge = {fg = C.sign_change, },
		NvimTreeGitRenamed = {fg = C.sign_change, },
		NvimTreeSymlink = {fg = C.cyan, },
		NvimTreeRootFolder = {fg = C.fg, style = "bold", },
		NvimTreeExecFile = {fg = C.green, },
		BufferCurrent = {fg = C.fg, bg = C.bg, },
		BufferCurrentIndex = {fg = C.fg, bg = C.bg, },
		BufferCurrentMod = {fg = C.info_yellow, bg = C.bg, },
		BufferCurrentSign = {fg = C.hint_blue, bg = C.bg, },
		BufferCurrentTarget = {fg = C.red, bg = C.bg, style = "bold", },
		BufferVisible = {fg = C.fg, bg = C.bg, },
		BufferVisibleIndex = {fg = C.fg, bg = C.bg, },
		BufferVisibleMod = {fg = C.info_yellow, bg = C.bg, },
		BufferVisibleSign = {fg = C.hint_blue, bg = C.bg, },
		BufferVisibleTarget = {fg = C.red, bg = C.bg, style = "bold", },
		BufferInactive = {fg = C.gray, bg = C.alt_bg, },
		BufferInactiveIndex = {fg = C.gray, bg = C.alt_bg, },
		BufferInactiveMod = {fg = C.info_yellow, bg = C.alt_bg, },
		BufferInactiveSign = {fg = C.gray, bg = C.alt_bg, },
		BufferInactiveTarget = {fg = C.red, bg = C.alt_bg, style = "bold", },
		StatusLine = {fg = C.alt_bg, },
		StatusLineNC = {fg = C.alt_bg, },
		StatusLineSeparator = {fg = C.alt_bg, },
		StatusLineTerm = {fg = C.alt_bg, },
		StatusLineTermNC = {fg = C.alt_bg, },
		CodiVirtualText = {fg = C.pale_purple, },
		IndentBlanklineContextChar = {fg = C.accent, },
		DashboardHeader = {fg = C.blue, },
		DashboardCenter = {fg = C.purple, },
		DashboardFooter = {fg = C.cyan, },
		CompeDocumentation = {bg = C.alt_bg, },
		DiffViewNormal = {fg = C.gray, bg = C.alt_bg, },
		DiffviewStatusAdded = {fg = C.sign_add, },
		DiffviewStatusModified = {fg = C.sign_change, },
		DiffviewStatusRenamed = {fg = C.sign_change, },
		DiffviewStatusDeleted = {fg = C.sign_delete, },
		DiffviewFilePanelInsertion = {fg = C.sign_add, },
		DiffviewFilePanelDeletion = {fg = C.sign_delete, },
		DiffviewVertSplit = {bg = C.bg, },
		diffAdded = {fg = C.sign_add, },
		diffRemoved = {fg = C.sign_delete, },
		diffFileId = {fg = C.blue, style = "bold,reverse", },
		diffFile = {fg = C.alt_bg, },
		diffNewFile = {fg = C.green, },
		diffOldFile = {fg = C.red, },
		debugPc = {bg = C.cyan, },
		debugBreakpoint = {fg = C.red, style = "reverse", },
}

return LSP