diff --git a/lua/reduce_english_filter.lua b/lua/reduce_english_filter.lua index dc554dc..fae89ff 100644 --- a/lua/reduce_english_filter.lua +++ b/lua/reduce_english_filter.lua @@ -97,12 +97,13 @@ function M.func(input, env) table.insert(pending_cands, cand) end if index >= M.idx + #pending_cands - 1 then - for _, cand in ipairs(pending_cands) do - yield(cand) - end break end end + -- 将pending_cands按顺序输出 + for _, cand in ipairs(pending_cands) do + yield(cand) + end end -- yield other