summaryrefslogtreecommitdiff
path: root/lua/spacegray/LSP.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/spacegray/LSP.lua')
-rw-r--r--lua/spacegray/LSP.lua92
1 files changed, 92 insertions, 0 deletions
diff --git a/lua/spacegray/LSP.lua b/lua/spacegray/LSP.lua
new file mode 100644
index 00000000..eb674175
--- /dev/null
+++ b/lua/spacegray/LSP.lua
@@ -0,0 +1,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 \ No newline at end of file