diff --git a/completion.lua b/completion.lua index e885a32..3456516 100644 --- a/completion.lua +++ b/completion.lua @@ -9,7 +9,9 @@ function fuzzy(input) local uppercase_input = strupper(input) local pattern = '(.*)' for i=1,strlen(uppercase_input) do - pattern = pattern .. string.sub(uppercase_input, i, i) .. '(.*)' + if strfind(string.sub(uppercase_input, i, i), '%a') then + pattern = pattern .. string.sub(uppercase_input, i, i) .. '(.*)' + end end return function(item_name) local match = { string.find(strupper(item_name), pattern) } diff --git a/core.lua b/core.lua index 2b926af..d9dec97 100644 --- a/core.lua +++ b/core.lua @@ -1,4 +1,4 @@ -AuxVersion = '2.2.21' +AuxVersion = '2.2.22' AuxAuthors = 'shirsig; Zerf; Zirco (Auctionator); Nimeral (Auctionator backport)' local lastRightClickAction = GetTime()