From 0cdee9c2a32c166253d154c9d53a2050c6ffb5bc Mon Sep 17 00:00:00 2001 From: Luis Solano Date: Sun, 10 Oct 2021 18:11:36 -0500 Subject: [PATCH] feat: nvim-cmp integration Add highlight groups for nvim-cmp's new feature floating window for completion menus --- lua/catppuccino/core/integrations/cmp.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lua/catppuccino/core/integrations/cmp.lua diff --git a/lua/catppuccino/core/integrations/cmp.lua b/lua/catppuccino/core/integrations/cmp.lua new file mode 100644 index 0000000..31caf27 --- /dev/null +++ b/lua/catppuccino/core/integrations/cmp.lua @@ -0,0 +1,15 @@ +local M = {} +local util = require("catppuccino.utils.util") + +function M.get(cpt) + return { + CmpItemAbbr = { fg = util.darken(cpt.white, 0.56) }, + CmpItemAbbrDeprecated = { fg = util.darken(cpt.white, 0.56), stlye = "strikethrough" }, + CmpItemAbbrMatch = { fg = cpt.fg, style = "bold" }, + CmpItemAbbrMatchFuzzy = { fg = cpt.fg, style = "bold" }, + CmpItemKind = { fg = cpt.blue_br }, + CmpItemMenu = { fg = cpt.fg }, + } +end + +return M