diff --git a/lua/integrations/cmp.lua b/lua/integrations/cmp.lua new file mode 100644 index 0000000..76ed5f2 --- /dev/null +++ b/lua/integrations/cmp.lua @@ -0,0 +1,34 @@ +local theme = require("base16").get_colors "base_16" +local base_30 = require("base16").get_colors "base_30" + +return { + CmpItemKindConstant = { fg = theme.base09 }, + CmpItemKindFunction = { fg = theme.base0D }, + CmpItemKindIdentifier = { fg = theme.base08 }, + CmpItemKindField = { fg = theme.base08 }, + CmpItemKindVariable = { fg = theme.base0E }, + Special = { fg = theme.base0C }, + CmpItemKindSnippet = { fg = base_30.red }, + CmpItemKindText = { fg = theme.base0B }, + CmpItemKindStructure = { fg = theme.base0E }, + CmpItemKindType = { fg = theme.base0A }, + CmpItemKindKeyword = { fg = theme.base07 }, + CmpItemKindMethod = { fg = theme.base0D }, + CmpItemKindConstructor = { fg = base_30.blue }, + CmpItemKindFolder = { fg = theme.base07 }, + CmpItemKindModule = { fg = theme.base0A }, + CmpItemKindProperty = { fg = theme.base08 }, + -- CmpItemKindEnum = { fg = "" }, + CmpItemKindUnit = { fg = theme.base0E }, + -- CmpItemKindClass = { fg = "" }, + CmpItemKindFile = { fg = theme.base07 }, + -- CmpItemKindInterface = { fg = "" }, + CmpItemKindColor = { fg = base_30.red }, + CmpItemKindReference = { fg = theme.base05 }, + -- CmpItemKindEnumMember = { fg = "" }, + CmpItemKindStruct = { fg = theme.base0E }, + -- CmpItemKindValue = { fg = "" }, + -- CmpItemKindEvent = { fg = "" }, + CmpItemKindOperator = { fg = theme.base05 }, + CmpItemKindTypeParameter = { fg = theme.base08 }, +} diff --git a/lua/integrations/nvchad.lua b/lua/integrations/nvchad.lua index 07ea8da..0cc8700 100644 --- a/lua/integrations/nvchad.lua +++ b/lua/integrations/nvchad.lua @@ -11,7 +11,6 @@ local grey = colors.grey local grey_fg = colors.grey_fg local light_grey = colors.light_grey local line = colors.line -local nord_blue = colors.nord_blue local one_bg = colors.one_bg local one_bg2 = colors.one_bg2 local pmenu_bg = colors.pmenu_bg @@ -38,16 +37,16 @@ local defaults = { NormalFloat = { bg = darker_black }, -- Pmenu i.e completion menu - Pmenu = { bg = one_bg }, - PmenuSbar = { bg = one_bg2 }, + Pmenu = { bg = black }, + PmenuSbar = { bg = one_bg }, PmenuSel = { bg = pmenu_bg, fg = black }, - PmenuThumb = { bg = nord_blue }, + PmenuThumb = { bg = grey }, -- nvim cmp CmpItemAbbr = { fg = white }, - CmpItemAbbrMatch = { fg = white }, - CmpItemKind = { fg = white }, - CmpItemMenu = { fg = white }, + CmpItemAbbrMatch = { fg = blue, bold = true }, + CmpBorder = { fg = grey }, + CmpDocBorder = { fg = grey }, NvimInternalError = { fg = red }, WinSeparator = { fg = one_bg2 },