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
|
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.warning_orange },
DiagnosticSignInformation = { fg = palette.info_yellow },
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.info_yellow },
LspDiagnosticsSignHint = { fg = palette.hint_blue },
LspDiagnosticsError = { fg = palette.error_red },
LspDiagnosticsWarning = { fg = palette.warning_orange },
LspDiagnosticsInformation = { fg = palette.info_yellow },
LspDiagnosticsInfo = { fg = palette.info_yellow },
LspDiagnosticsHint = { fg = palette.h },
LspDiagnosticsUnderlineError = { sp = palette.error_red, style = "underline" },
LspDiagnosticsUnderlineWarning = { sp = palette.bg, style = "underline" },
LspDiagnosticsUnderlineInformation = { sp = palette.bg, style = "underline" },
LspDiagnosticsUnderlineInfo = { sp = palette.bg, style = "underline" },
LspDiagnosticsUnderlineHint = { sp = palette.bg, style = "underline" },
LspReferenceRead = { bg = "#36383F" },
LspReferenceText = { bg = "#36383F" },
LspReferenceWrite = { bg = "#36383f" },
}
end
return M
|