You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.6 KiB

local base16 = require("base46").get_colors "base_16"
local colors = require("base46").get_colors "base_30"
return {
-- nvim cmp
CmpItemAbbr = { fg = colors.white },
CmpItemAbbrMatch = { fg = colors.blue, bold = true },
CmpBorder = { fg = colors.grey },
CmpDocBorder = { fg = colors.grey },
-- cmp item kinds
CmpItemKindConstant = { fg = base16.base09 },
CmpItemKindFunction = { fg = base16.base0D },
CmpItemKindIdentifier = { fg = base16.base08 },
CmpItemKindField = { fg = base16.base08 },
CmpItemKindVariable = { fg = base16.base0E },
CmpItemKindSnippet = { fg = colors.red },
CmpItemKindText = { fg = base16.base0B },
CmpItemKindStructure = { fg = base16.base0E },
CmpItemKindType = { fg = base16.base0A },
CmpItemKindKeyword = { fg = base16.base07 },
CmpItemKindMethod = { fg = base16.base0D },
CmpItemKindConstructor = { fg = colors.blue },
CmpItemKindFolder = { fg = base16.base07 },
CmpItemKindModule = { fg = base16.base0A },
CmpItemKindProperty = { fg = base16.base08 },
-- CmpItemKindEnum = { fg = "" },
CmpItemKindUnit = { fg = base16.base0E },
-- CmpItemKindClass = { fg = "" },
CmpItemKindFile = { fg = base16.base07 },
-- CmpItemKindInterface = { fg = "" },
CmpItemKindColor = { fg = colors.red },
CmpItemKindReference = { fg = base16.base05 },
-- CmpItemKindEnumMember = { fg = "" },
CmpItemKindStruct = { fg = base16.base0E },
-- CmpItemKindValue = { fg = "" },
-- CmpItemKindEvent = { fg = "" },
CmpItemKindOperator = { fg = base16.base05 },
CmpItemKindTypeParameter = { fg = base16.base08 },
}