LSP.lua 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. local LSP = {
  2. LspDiagnosticsDefaultError = {fg = C.error_red, },
  3. LspDiagnosticsDefaultWarning = {fg = C.warning_orange, },
  4. LspDiagnosticsDefaultInformation = {fg = C.info_yellow, },
  5. LspDiagnosticsDefaultHint = {fg = C.hint_blue, },
  6. LspDiagnosticsVirtualTextError = {fg = C.error_red, },
  7. LspDiagnosticsVirtualTextWarning = {fg = C.warning_orange, },
  8. LspDiagnosticsVirtualTextInformation = {fg = C.info_yellow, },
  9. LspDiagnosticsVirtualTextHint = {fg = C.hint_blue, },
  10. LspDiagnosticsFloatingError = {fg = C.error_red, },
  11. LspDiagnosticsFloatingWarning = {fg = C.warning_orange, },
  12. LspDiagnosticsFloatingInformation = {fg = C.info_yellow, },
  13. LspDiagnosticsFloatingHint = {fg = C.hint_blue, },
  14. LspDiagnosticsSignError = {fg = C.error_red, },
  15. LspDiagnosticsSignWarning = {fg = C.warning_orange, },
  16. LspDiagnosticsSignInformation = {fg = C.info_yellow, },
  17. LspDiagnosticsSignHint = {fg = C.hint_blue, },
  18. LspDiagnosticsError = {fg = C.error_red, },
  19. LspDiagnosticsWarning = {fg = C.warning_orange, },
  20. LspDiagnosticsInformation = {fg = C.info_yellow, },
  21. LspDiagnosticsHint = {fg = C.hint_blue, },
  22. LspDiagnosticsUnderlineError = {fg = C.error_red, },
  23. LspDiagnosticsUnderlineWarning = {fg = C.warning_orange, },
  24. LspDiagnosticsUnderlineInformation = {fg = C.info_yellow, },
  25. LspDiagnosticsUnderlineHint = {fg = C.hint_blue, },
  26. QuickScopePrimary = {fg = C.cyan_test, style = "underline", },
  27. QuickScopeSecondary = {fg = C.purple_test, style = "underline", },
  28. TelescopeSelection = {fg = C.hint_blue, },
  29. TelescopeMatching = {fg = C.info_yellow, style = "bold", },
  30. TelescopeBorder = {fg = C.cyan, bg = C.bg, },
  31. NvimTreeFolderIcon = {fg = C.blue, },
  32. NvimTreeIndentMarker = {fg = C.gray, },
  33. NvimTreeNormal = {fg = C.light_gray, bg = C.alt_bg, },
  34. NvimTreeVertSplit = {fg = C.alt_bg, bg = C.alt_bg, },
  35. NvimTreeFolderName = {fg = C.blue, },
  36. NvimTreeOpenedFolderName = {fg = C.cyan, style = "italic", },
  37. NvimTreeImageFile = {fg = C.purple, },
  38. NvimTreeSpecialFile = {fg = C.orange, },
  39. NvimTreeGitStaged = {fg = C.sign_add, },
  40. NvimTreeGitNew = {fg = C.sign_add, },
  41. NvimTreeGitDirty = {fg = C.sign_add, },
  42. NvimTreeGitDeleted = {fg = C.sign_delete, },
  43. NvimTreeGitMerge = {fg = C.sign_change, },
  44. NvimTreeGitRenamed = {fg = C.sign_change, },
  45. NvimTreeSymlink = {fg = C.cyan, },
  46. NvimTreeRootFolder = {fg = C.fg, style = "bold", },
  47. NvimTreeExecFile = {fg = C.green, },
  48. BufferCurrent = {fg = C.fg, bg = C.bg, },
  49. BufferCurrentIndex = {fg = C.fg, bg = C.bg, },
  50. BufferCurrentMod = {fg = C.info_yellow, bg = C.bg, },
  51. BufferCurrentSign = {fg = C.hint_blue, bg = C.bg, },
  52. BufferCurrentTarget = {fg = C.red, bg = C.bg, style = "bold", },
  53. BufferVisible = {fg = C.fg, bg = C.bg, },
  54. BufferVisibleIndex = {fg = C.fg, bg = C.bg, },
  55. BufferVisibleMod = {fg = C.info_yellow, bg = C.bg, },
  56. BufferVisibleSign = {fg = C.hint_blue, bg = C.bg, },
  57. BufferVisibleTarget = {fg = C.red, bg = C.bg, style = "bold", },
  58. BufferInactive = {fg = C.gray, bg = C.alt_bg, },
  59. BufferInactiveIndex = {fg = C.gray, bg = C.alt_bg, },
  60. BufferInactiveMod = {fg = C.info_yellow, bg = C.alt_bg, },
  61. BufferInactiveSign = {fg = C.gray, bg = C.alt_bg, },
  62. BufferInactiveTarget = {fg = C.red, bg = C.alt_bg, style = "bold", },
  63. StatusLine = {fg = C.alt_bg, },
  64. StatusLineNC = {fg = C.alt_bg, },
  65. StatusLineSeparator = {fg = C.alt_bg, },
  66. StatusLineTerm = {fg = C.alt_bg, },
  67. StatusLineTermNC = {fg = C.alt_bg, },
  68. CodiVirtualText = {fg = C.pale_purple, },
  69. IndentBlanklineContextChar = {fg = C.accent, },
  70. DashboardHeader = {fg = C.blue, },
  71. DashboardCenter = {fg = C.purple, },
  72. DashboardFooter = {fg = C.cyan, },
  73. CompeDocumentation = {bg = C.alt_bg, },
  74. DiffViewNormal = {fg = C.gray, bg = C.alt_bg, },
  75. DiffviewStatusAdded = {fg = C.sign_add, },
  76. DiffviewStatusModified = {fg = C.sign_change, },
  77. DiffviewStatusRenamed = {fg = C.sign_change, },
  78. DiffviewStatusDeleted = {fg = C.sign_delete, },
  79. DiffviewFilePanelInsertion = {fg = C.sign_add, },
  80. DiffviewFilePanelDeletion = {fg = C.sign_delete, },
  81. DiffviewVertSplit = {bg = C.bg, },
  82. diffAdded = {fg = C.sign_add, },
  83. diffRemoved = {fg = C.sign_delete, },
  84. diffFileId = {fg = C.blue, style = "bold,reverse", },
  85. diffFile = {fg = C.alt_bg, },
  86. diffNewFile = {fg = C.green, },
  87. diffOldFile = {fg = C.red, },
  88. debugPc = {bg = C.cyan, },
  89. debugBreakpoint = {fg = C.red, style = "reverse", },
  90. }
  91. return LSP