From 16e9e0198a6d18f449a637140f1266b29ea0dd38 Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Thu, 19 Mar 2026 00:30:12 +0100 Subject: [PATCH] Add colorfulmenu nvim plugin --- nvim/lua/plugs/blink.lua | 23 ++++++++++++++++++++++- nvim/lua/plugs/colorfulmenu.lua | 4 ++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 nvim/lua/plugs/colorfulmenu.lua diff --git a/nvim/lua/plugs/blink.lua b/nvim/lua/plugs/blink.lua index 6d3eed6..42824f0 100644 --- a/nvim/lua/plugs/blink.lua +++ b/nvim/lua/plugs/blink.lua @@ -28,7 +28,28 @@ return { }, -- (Default) Only show the documentation popup when manually triggered - completion = { documentation = { auto_show = false } }, + completion = { + documentation = { + auto_show = false, + }, + menu = { + draw = { + -- We don't need label_description now because label and label_description are already + -- combined together in label by colorful-menu.nvim. + columns = { { "kind_icon" }, { "label", gap = 1 } }, + components = { + label = { + text = function(ctx) + return require("colorful-menu").blink_components_text(ctx) + end, + highlight = function(ctx) + return require("colorful-menu").blink_components_highlight(ctx) + end, + }, + }, + }, + }, + }, snippets = { preset = "luasnip", diff --git a/nvim/lua/plugs/colorfulmenu.lua b/nvim/lua/plugs/colorfulmenu.lua new file mode 100644 index 0000000..d2747fa --- /dev/null +++ b/nvim/lua/plugs/colorfulmenu.lua @@ -0,0 +1,4 @@ +return { + "xzbdmw/colorful-menu.nvim", + opts = {}, +}