title: What happens between sourcing ~/.zsh/env and sourcing ~/.zshrc?
body: <p>I'm switching from gnu screen to tmux, and I'm observing a weird behaviour where my shell hangs when I create a new window in tmux.  I can kill the hang and get to my shell if I hit <code>CTRL-C</code>, but I want to find out what's going wrong.</p>
  
  <p>I've done some <code>echo</code> debugging of my <code>zsh</code> configuration and figured out that the hang happens after <code>~/.zsh/env</code> is sourced (it doesn't hang w/in <code>~/.zsh/env</code>, I've checked that), but before <code>~/.zshrc</code> is sourced.  I'm willing to dig further, but I'm not sure what happens between those two steps.  Can anyone tell me, so I know where to look?</p>