Currently, if words are joined with any unicode character other than a space or something included in the "word_separators" setting, it will be considered one entity by the spellchecker and thus be highlighted as misspelled.
For instance, the following are all treated as misspelled:
‣ “forgotten—although” (Using the <U+2014 EM DASH> character)
‣ “Perfectionist’s” (Using the <U+2019 RIGHT SINGLE QUOTATION MARK> character)
The solution should be to simply add those characters to the "word_separators" setting. However, the spellchecker does not respect that setting, even though it affects the rest of ST3.
I propose either this bug be fixed or a more complete spellchecker be implemented to resolve such issues.
Customer support service by UserEcho