fixed and tested tab completion for zsh