I have a love-hate relationship with split_on_case_change
My problem is that only certain words make sense to split on case change. For example, I'd like to treat TypedArray
as Typed
, Array
. But I don't want to split up forEach
into for
,each
because then for
is treated as the common stop word that it is.
I think it would be nice if I could configure split_on_case_change
such that it only splits by case if the first character is [A-Z]
. E.g. [A-Z][a-z]+[A-Z][a-z]+...
. But not for [a-z]+[A-z][a-z]+...
.