finally got zsh to work how i want it to. i think