-- These groups are for the native LSP cliencp. Some other LSP clients may
-- use these groups, or use their own. Consult your LSP client's
@ -13,39 +18,39 @@ function M.get(cp)
LspReferenceRead={bg=cp.catppuccin12},-- used for highlighting "read" references
LspReferenceWrite={bg=cp.catppuccin12},-- used for highlighting "write" references
-- hightlight diagnostics in numberline
DiagnosticError={fg=cp.catppuccin5,style=virtual_text.errors},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticWarn={fg=cp.catppuccin8,style=virtual_text.warnings},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticInfo={fg=cp.catppuccin9,style=virtual_text.information},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticHint={fg=cp.catppuccin0,style=virtual_text.hints},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticError={fg=error,style=virtual_text.errors},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticWarn={fg=warning,style=virtual_text.warnings},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticInfo={fg=info,style=virtual_text.information},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticHint={fg=hint,style=virtual_text.hints},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
LspDiagnosticsDefaultError={fg=cp.catppuccin5},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultWarning={fg=cp.catppuccin8},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultInformation={fg=cp.catppuccin9},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultHint={fg=cp.catppuccin0},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultError={fg=error},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultWarning={fg=warning},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultInformation={fg=info},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultHint={fg=hint},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspSignatureActiveParameter={fg=cp.catppuccin6},
-- LspDiagnosticsFloatingError = { }, -- Used to color "Error" diagnostic messages in diagnostics float
-- LspDiagnosticsFloatingWarning = { }, -- Used to color "Warning" diagnostic messages in diagnostics float
-- LspDiagnosticsFloatingInformation = { }, -- Used to color "Information" diagnostic messages in diagnostics float
-- LspDiagnosticsFloatingHint = { }, -- Used to color "Hint" diagnostic messages in diagnostics float
LspDiagnosticsError={fg=cp.catppuccin5},
LspDiagnosticsWarning={fg=cp.catppuccin8},
LspDiagnosticsInformation={fg=cp.catppuccin9},
LspDiagnosticsHint={fg=cp.catppuccin0},
LspDiagnosticsVirtualTextError={fg=cp.catppuccin5,style=virtual_text.errors},-- Used for "Error" diagnostic virtual text
LspDiagnosticsVirtualTextWarning={fg=cp.catppuccin8,style=virtual_text.warnings},-- Used for "Warning" diagnostic virtual text
LspDiagnosticsVirtualTextInformation={fg=cp.catppuccin9,style=virtual_text.warnings},-- Used for "Information" diagnostic virtual text
LspDiagnosticsVirtualTextHint={fg=cp.catppuccin0,style=virtual_text.hints},-- Used for "Hint" diagnostic virtual text
LspDiagnosticsUnderlineError={style=underlines.errors,sp=cp.catppuccin5},-- Used to underline "Error" diagnostics
LspDiagnosticsUnderlineWarning={style=underlines.warnings,sp=cp.catppuccin8},-- Used to underline "Warning" diagnostics
LspDiagnosticsUnderlineInformation={style=underlines.information,sp=cp.catppuccin9},-- Used to underline "Information" diagnostics
LspDiagnosticsUnderlineHint={style=underlines.hints,sp=cp.catppuccin0},-- Used to underline "Hint" diagnostics
LspDiagnosticsError={fg=error},
LspDiagnosticsWarning={fg=warning},
LspDiagnosticsInformation={fg=info},
LspDiagnosticsHint={fg=hint},
LspDiagnosticsVirtualTextError={fg=error,style=virtual_text.errors},-- Used for "Error" diagnostic virtual text
LspDiagnosticsVirtualTextWarning={fg=warning,style=virtual_text.warnings},-- Used for "Warning" diagnostic virtual text
LspDiagnosticsVirtualTextInformation={fg=info,style=virtual_text.warnings},-- Used for "Information" diagnostic virtual text
LspDiagnosticsVirtualTextHint={fg=hint,style=virtual_text.hints},-- Used for "Hint" diagnostic virtual text
LspDiagnosticsUnderlineError={style=underlines.errors,sp=error},-- Used to underline "Error" diagnostics
LspDiagnosticsUnderlineWarning={style=underlines.warnings,sp=warning},-- Used to underline "Warning" diagnostics
LspDiagnosticsUnderlineInformation={style=underlines.information,sp=info},-- Used to underline "Information" diagnostics
LspDiagnosticsUnderlineHint={style=underlines.hints,sp=hint},-- Used to underline "Hint" diagnostics
LspCodeLens={fg=cp.catppuccin11},-- virtual text of the codelens