Presently, the spaces matched on are:
I'm not sure what the appropriate set is.
" " feels like it must be included because it is a natural separator.
"-" and "_" feels like they should be included because they are common separators in programming languages.
"." feels like it should not be included because it often means something different than a word-separation (ex. schema.table in SQL or package.module in Python).
I don't have any insight into the others. Feedback requested.