protect alias expansion from interpreting aliases as options
protect alias expansion from interpreting aliases as options

If one defines aliases like `++` the alias builtin tries to interprete these
as options so they have to be protected like this

    alias -- ++=true

The same goes for a call to `alias` in order to expand the alias again.

ryexley/zsh-syntax-highlighting,joshuarubin/dotfiles,danielshahaf/zsh-syntax-highlighting-debian,danielshahaf/zsh-syntax-highlighting,zsh-users/zsh-syntax-highlighting,zsh-users/zsh-syntax-highlighting,phy1729/zsh-syntax-highlighting,x-way/zsh-syntax-highlighting,P71/zsh-syntax-highlighting,P71/zsh-syntax-highlighting,arcan1s/zsh-syntax-highlighting,phy1729/zsh-syntax-highlighting,joshuarubin/dotfiles,stuha/wbr-zsh,danielshahaf/zsh-syntax-highlighting,zsh-readable/zsh-readable,psprint/zsh-syntax-highlighting,m0vie/zsh-syntax-highlighting,joshuarubin/dotfiles,psprint/zsh-syntax-highlighting,danielshahaf/zsh-syntax-highlighting-debian,m0vie/zsh-syntax-highlighting,g5pw/zsh-syntax-highlighting,x-way/zsh-syntax-highlighting,joshuarubin/dotfiles,jimmijj/zsh-syntax-highlighting,fly19890211/zsh-syntax-highlighting,codedecay/zsh-syntax-highlighting