From 232b2d3d48fa52022c99c8a9d2e4f1b24479b35d Mon Sep 17 00:00:00 2001 From: tiagovla Date: Fri, 31 Dec 2021 03:01:09 -0300 Subject: [PATCH] feat: better support for nvim-cmp --- lua/tokyodark/highlights.lua | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/lua/tokyodark/highlights.lua b/lua/tokyodark/highlights.lua index b97cf0b..0d0d147 100644 --- a/lua/tokyodark/highlights.lua +++ b/lua/tokyodark/highlights.lua @@ -194,7 +194,36 @@ hl.plugins.treesitter = { } hl.plugins.cmp = { - CmpItemKind = hl.predef.Blue, + CmpItemKindDefault = { fg = p.blue, bg = p.none }, + CmpItemAbbrMatch = { fg = p.blue, bg = p.none }, + CmpItemAbbrMatchFuzzy = { fg = p.blue, bg = p.none }, + + CmpItemKindKeyword = { fg = p.fg, bg = p.none }, + + CmpItemKindVariable = { fg = p.cyan, bg = p.none }, + CmpItemKindConstant = { fg = p.cyan, bg = p.none }, + CmpItemKindReference = { fg = p.cyan, bg = p.none }, + CmpItemKindValue = { fg = p.cyan, bg = p.none }, + + CmpItemKindFunction = { fg = p.purple, bg = p.none }, + CmpItemKindMethod = { fg = p.purple, bg = p.none }, + CmpItemKindConstructor = { fg = p.purple, bg = p.none }, + + CmpItemKindClass = { fg = p.yellow, bg = p.none }, + CmpItemKindInterface = { fg = p.yellow, bg = p.none }, + CmpItemKindStruct = { fg = p.yellow, bg = p.none }, + CmpItemKindEvent = { fg = p.yellow, bg = p.none }, + CmpItemKindEnum = { fg = p.yellow, bg = p.none }, + CmpItemKindUnit = { fg = p.yellow, bg = p.none }, + CmpItemKindModule = { fg = p.yellow, bg = p.none }, + + CmpItemKindProperty = { fg = p.green, bg = p.none }, + CmpItemKindField = { fg = p.green, bg = p.none }, + CmpItemKindTypeParameter = { fg = p.green, bg = p.none }, + CmpItemKindEnumMember = { fg = p.green, bg = p.none }, + CmpItemKindOperator = { fg = p.green, bg = p.none }, + + CmpItemKindSnippet = { fg = p.red, bg = p.none }, } hl.plugins.coc = {