local M = {} function M.get(cpt) return { DiagnosticError = { fg = cpt.error }, DiagnosticWarning = { fg = cpt.warning }, DiagnosticInformation = { fg = cpt.info }, DiagnosticHint = { fg = cpt.hint }, LspFloatWinNormal = { bg = cpt.bg_float }, LspFloatWinBorder = { fg = cpt.border_highlight }, LspSagaBorderTitle = { fg = cpt.cyan }, LspSagaHoverBorder = { fg = cpt.blue }, LspSagaRenameBorder = { fg = cpt.green }, LspSagaDefPreviewBorder = { fg = cpt.green }, LspSagaCodeActionBorder = { fg = cpt.blue }, LspSagaFinderSelection = { fg = cpt.bg_visual }, LspSagaCodeActionTitle = { fg = cpt.blue1 }, LspSagaCodeActionContent = { fg = cpt.purple }, LspSagaSignatureHelpBorder = { fg = cpt.red }, ReferencesCount = { fg = cpt.purple }, DefinitionCount = { fg = cpt.purple }, DefinitionIcon = { fg = cpt.blue }, ReferencesIcon = { fg = cpt.blue }, TargetWord = { fg = cpt.cyan }, } end return M