From 15a1b910a0ebe297cac5466c77b2b73f2aa68f8b Mon Sep 17 00:00:00 2001 From: siduck Date: Tue, 3 May 2022 22:54:31 +0530 Subject: [PATCH] add highlights for cmpkind --- lua/integrations/cmp.lua | 34 ++++++++++++++++++++++++++++++++++ lua/integrations/nvchad.lua | 13 ++++++------- 2 files changed, 40 insertions(+), 7 deletions(-) create mode 100644 lua/integrations/cmp.lua 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 },