summaryrefslogtreecommitdiff
path: root/lua/no-clown-fiesta/LSP.lua
blob: 581612820f7581c93ce618f160788614d6582762 (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.gray, 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.white },
	DashboardFooter = { fg = C.gray },
	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