Colors are zsh style; variables names changed according to Brice's pull request