diff options
author | aktersnurra <gustaf.rydholm@gmail.com> | 2022-07-29 17:51:29 +0200 |
---|---|---|
committer | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2022-07-29 17:54:41 +0200 |
commit | 4e2317da2b50a30fb64024d7d59f94881e27a609 (patch) | |
tree | 5731a5f2c934fe2da5b79aef24f708590af67ae0 /lua/no-clown-fiesta/lsp.lua | |
parent | da502c2571b710791b29c82a77cbe577791b14df (diff) |
Update configuration api (#5)
* Refactor
* Fix opts
* Fix plugin typos
* Update readme
BREAKING CHANGE: Configuration api updated.
Diffstat (limited to 'lua/no-clown-fiesta/lsp.lua')
-rw-r--r-- | lua/no-clown-fiesta/lsp.lua | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/lua/no-clown-fiesta/lsp.lua b/lua/no-clown-fiesta/lsp.lua new file mode 100644 index 0000000..ba3f5e5 --- /dev/null +++ b/lua/no-clown-fiesta/lsp.lua @@ -0,0 +1,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.hint_blue }, + LspDiagnosticsUnderlineError = { style = "underline" }, + LspDiagnosticsUnderlineWarning = { style = "underline" }, + LspDiagnosticsUnderlineInformation = { style = "underline" }, + LspDiagnosticsUnderlineInfo = { style = "underline" }, + LspDiagnosticsUnderlineHint = { style = "underline" }, + LspReferenceRead = { bg = "#36383F" }, + LspReferenceText = { bg = "#36383F" }, + LspReferenceWrite = { bg = "#36383f" }, + } +end + +return M |