diff --git a/lua/reduce_english_filter.lua b/lua/reduce_english_filter.lua index 6c8ef62..cbca494 100644 --- a/lua/reduce_english_filter.lua +++ b/lua/reduce_english_filter.lua @@ -25,7 +25,7 @@ function M.func(input, env) for cand in input:iter() do index = index + 1 -- 定位匹配的英文词 - if not string.find(cand.preedit, " ") then + if not string.find(cand.preedit, " ") and not string.match(cand.text, "%A") then table.insert(pending_cands, cand) else yield(cand)