From 9a3e9d5b12a1d9a87087296e749d8333268c42e0 Mon Sep 17 00:00:00 2001 From: Myk Taylor Date: Mon, 17 Aug 2020 21:15:33 -0700 Subject: [PATCH] listbox filter can match strings after punctuation --- library/lua/gui/widgets.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/lua/gui/widgets.lua b/library/lua/gui/widgets.lua index 67395b688..99733b84b 100644 --- a/library/lua/gui/widgets.lua +++ b/library/lua/gui/widgets.lua @@ -792,7 +792,8 @@ function FilteredList:setFilter(filter, pos) local ok = true local search_key = v.search_key or v.text for _,key in ipairs(tokens) do - if key ~= '' and not string.match(search_key, '%f[^%s\x00]'..key) then + if key ~= '' and + not string.match(search_key, '%f[^%s%p\x00]'..key) then ok = false break end