I fixed it, thanks to #zsh channel on freenode.
Issue was with my git config, it forced windows line endings. (linux uses LF (^J) for line endings, windows CRLF (^M^J))
If 'git config --global core.autocrlf' returns true you should:
- Backup your zrpezto config (i just committed all changes and pushed to my own github repo)
- Set 'git config --global core.autocrlf false'
- Delete prezto dir 'rm -r ~/.zprezto'
- Checkout prezto and apply your config.