oh-my-zsh is very handy and I've been using it for almost a year.
But I found the auto correct is kind of annoying and barely helped me. So I decided to turn if off!
Disable it globally
Add this unsetopt
to your ~/.zshrc
source $ZSH/oh-my-zsh.sh
unsetopt correct_all
Disable it per command base
Say if you just want to disable it for git
command, you can setup an alias.
alias git=’nocorrect heroku’
I didn't test out this one :)