local M = {} function M.get(cp) return { DiagnosticError = { fg = cp.error }, DiagnosticWarning = { fg = cp.warning }, DiagnosticInformation = { fg = cp.info }, DiagnosticHint = { fg = cp.hint }, LspFloatWinNormal = { catppuccino2 = cp.catppuccino2_float }, LspFloatWinBorder = { fg = cp.border_highlight }, LspSagaBorderTitle = { fg = cp.catppuccino3 }, LspSagaHoverBorder = { fg = cp.blue }, LspSagaRenameBorder = { fg = cp.green }, LspSagaDefPreviewBorder = { fg = cp.green }, LspSagaCodeActionBorder = { fg = cp.blue }, LspSagaFinderSelection = { fg = cp.catppuccino2_visual }, LspSagaCodeActionTitle = { fg = cp.blue1 }, LspSagaCodeActionContent = { fg = cp.purple }, LspSagaSignatureHelpBorder = { fg = cp.catppuccino6 }, ReferencesCount = { fg = cp.purple }, DefinitionCount = { fg = cp.purple }, DefinitionIcon = { fg = cp.blue }, ReferencesIcon = { fg = cp.blue }, TargetWord = { fg = cp.catppuccino3 }, } end return M