local M = {} function M.get(cp) return { DiagnosticError = { fg = cp.red }, DiagnosticWarning = { fg = cp.yellow }, DiagnosticInformation = { fg = cp.blue }, DiagnosticHint = { fg = cp.hint }, LspFloatWinNormal = { bg = cp.base0 }, LspFloatWinBorder = { fg = cp.blue }, LspSagaBorderTitle = { fg = cp.flamingo }, LspSagaHoverBorder = { fg = cp.blue }, LspSagaRenameBorder = { fg = cp.teal }, LspSagaDefPreviewBorder = { fg = cp.teal }, LspSagaCodeActionBorder = { fg = cp.blue }, LspSagaFinderSelection = { fg = cp.surface1 }, LspSagaCodeActionTitle = { fg = cp.blue1 }, LspSagaCodeActionContent = { fg = cp.purple }, LspSagaSignatureHelpBorder = { fg = cp.red }, ReferencesCount = { fg = cp.purple }, DefinitionCount = { fg = cp.purple }, DefinitionIcon = { fg = cp.blue }, ReferencesIcon = { fg = cp.blue }, TargetWord = { fg = cp.flamingo }, } end return M