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