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
|
local M = {}
function M.highlight(palette)
return {
LspDiagnosticsDefaultError = { fg = palette.error_red },
LspDiagnosticsDefaultWarning = { fg = palette.warning_orange },
LspDiagnosticsDefaultInformation = { fg = palette.info_yellow },
LspDiagnosticsDefaultInfo = { fg = palette.info_yellow },
LspDiagnosticsDefaultHint = { fg = palette.hint_blue },
LspDiagnosticsVirtualTextError = { fg = palette.error_red },
LspDiagnosticsVirtualTextWarning = { fg = palette.warning_orange },
LspDiagnosticsVirtualTextInformation = { fg = palette.info_yellow },
LspDiagnosticsVirtualTextInfo = { fg = palette.info_yellow },
LspDiagnosticsVirtualTextHint = { fg = palette.hint_blue },
LspDiagnosticsFloatingError = { fg = palette.error_red },
LspDiagnosticsFloatingWarning = { fg = palette.warning_orange },
LspDiagnosticsFloatingInformation = { fg = palette.info_yellow },
LspDiagnosticsFloatingInfo = { fg = palette.info_yellow },
LspDiagnosticsFloatingHint = { fg = palette.hint_blue },
DiagnosticSignError = { fg = palette.error_red },
DiagnosticSignWarning = { fg = palette.gray },
DiagnosticSignInformation = { fg = palette.gray },
DiagnosticSignInfo = { fg = palette.info_yellow },
DiagnosticSignHint = { fg = palette.hint_blue },
LspDiagnosticsSignError = { fg = palette.error_red },
LspDiagnosticsSignWarning = { fg = palette.warning_orange },
LspDiagnosticsSignInformation = { fg = palette.info_yellow },
LspDiagnosticsSignInfo = { fg = palette.gray },
LspDiagnosticsSignHint = { fg = palette.gray },
LspDiagnosticsError = { fg = palette.error_red },
LspDiagnosticsWarning = { fg = palette.warning_orange },
LspDiagnosticsInformation = { fg = palette.info_yellow },
LspDiagnosticsInfo = { fg = palette.info_yellow },
LspDiagnosticsHint = { fg = palette.hint_blue },
DiagnosticUnderlineError = {
sp = palette.error_red,
style = "undercurl",
},
DiagnosticUnderlineWarn = { sp = palette.warning_orange, style = "NONE" },
DiagnosticUnderlineInfo = { sp = palette.hint_blue, style = "NONE" },
DiagnosticUnderlineHint = { sp = palette.hint_blue, style = "NONE" },
LspReferenceRead = { bg = "#36383F" },
LspReferenceText = { bg = "#36383F" },
LspReferenceWrite = { bg = "#36383f" },
}
end
return M
|