lib/review/textutils.rb in review-5.3.0 vs lib/review/textutils.rb in review-5.4.0

- old
+ new

@@ -70,16 +70,14 @@ (tail =~ /\p{P}/ || head =~ /\p{S}/ || Unicode::Eaw.property(tail) == :A)) space = nil end # lazy than rule 3, but it looks better - if lazy - if (%i[F W H].include?(Unicode::Eaw.property(tail)) && + if lazy && ((%i[F W H].include?(Unicode::Eaw.property(tail)) && tail !~ /\p{Hangul}/) || (%i[F W H].include?(Unicode::Eaw.property(head)) && - head !~ /\p{Hangul}/) - space = nil - end + head !~ /\p{Hangul}/)) + space = nil end end space end