dotfiles/dot_config/nvim/lua/default_theme/plugins/cmp.lua

35 lines
1.4 KiB
Lua

return {
CmpItemAbbr = { fg = C.fg },
CmpItemAbbrDefault = { fg = C.fg },
CmpItemAbbrDeprecated = { fg = C.grey_2 },
CmpItemAbbrMatch = { fg = C.white },
CmpItemAbbrMatchFuzzy = { fg = C.white },
CmpItemKind = { fg = C.yellow },
CmpItemKindClass = { link = "@type" },
CmpItemKindColor = { link = "@constant" },
CmpItemKindConstant = { link = "@constant" },
CmpItemKindConstructor = { link = "@constructor" },
CmpItemKindEnum = { link = "@type" },
CmpItemKindEnumMember = { link = "@field" },
CmpItemKindEvent = { link = "@type" },
CmpItemKindField = { link = "@field" },
CmpItemKindFile = { link = "@text.uri" },
CmpItemKindFolder = { link = "@constant" },
CmpItemKindFunction = { link = "@function" },
CmpItemKindInterface = { link = "@type" },
CmpItemKindKeyword = { link = "@keyword" },
CmpItemKindMethod = { link = "@method" },
CmpItemKindModule = { link = "@namespace" },
CmpItemKindOperator = { link = "@operator" },
CmpItemKindProperty = { link = "@property" },
CmpItemKindReference = { link = "@type" },
CmpItemKindSnippet = { link = "@constant" },
CmpItemKindStruct = { link = "@type" },
CmpItemKindText = { link = "@text" },
CmpItemKindTypeParameter = { link = "@type" },
CmpItemKindUnit = { link = "@constant" },
CmpItemKindValue = { link = "@constant" },
CmpItemKindVariable = { link = "@variable" },
CmpItemMenuDefault = { fg = C.fg },
}