From 4757fd93160815adec33e17b8c04c762c2b12ff3 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Fri, 18 Nov 2022 19:42:19 +0100 Subject: [PATCH] fix: keep correct case for prefix match in popupmenu --- lua/noice/ui/popupmenu/nui.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/noice/ui/popupmenu/nui.lua b/lua/noice/ui/popupmenu/nui.lua index 4fad08a2..d9077c1b 100644 --- a/lua/noice/ui/popupmenu/nui.lua +++ b/lua/noice/ui/popupmenu/nui.lua @@ -36,7 +36,7 @@ end function M.format_abbr(item, prefix) local text = item.abbr or item.word if prefix and text:lower():find(prefix:lower(), 1, true) == 1 then - item.text:append(prefix, "NoicePopupmenuMatch") + item.text:append(text:sub(1, #prefix), "NoicePopupmenuMatch") item.text:append(text:sub(#prefix + 1), "NoiceCompletionItemWord") else item.text:append(text, "NoiceCompletionItemWord")