Haha, I have absolutely no idea, sorry.
However, what I do know is that this type of autocorrect works in apps like TextEdit very well. Actually, it works with any normal text input views. In any case, Sublime Text doesn't have a normal text input view (if that's what you even call it).
If you want to see some more technical discussion of it, it was also requested for Atom on GitHub:
That's probably more understandable than what I said.