Skip to content

Commit

Permalink
chore: 简化 en_spacer 判断
Browse files Browse the repository at this point in the history
  • Loading branch information
mirtlecn committed Jul 27, 2024
1 parent 3e1e8d9 commit bf863a9
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions lua/en_spacer.lua
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
-- 中文或者英文后,再输入英文单词自动添加空格
-- 英文后,再输入英文单词(必须为候选项)自动添加空格
local F = {}

function F.func( input, env )
local latest_text = env.engine.context.commit_history:latest_text()
for cand in input:iter() do
if cand.text:match( '^[%a\']+[%a\']*$' ) and latest_text and #latest_text > 0 and
not latest_text:find( '[%p%s。,;?:—!《》‘’“”、¥…()【】「」『』]$' ) then
latest_text:find( '^ ?[%a\']+[%a\']*$' ) then
cand = cand:to_shadow_candidate( 'en_spacer', cand.text:gsub( '(%a+\'?%a*)', ' %1' ), cand.comment )
end
yield( cand )
end
end

return F

0 comments on commit bf863a9

Please sign in to comment.