I’ve been a user of iTerm2 along with oh-my-zsh for a while now. One thing that has always annoyed me is that when I start a new tab in iTerm2, it takes anywhere from 1 to 5 seconds to come up. I had always kind of blamed oh-my-zsh and lived with it.
It turned out that the lag time was due to iTerm2 using
login as the default command when you start a new session. Changing the Command in iTerm2 from “Login shell” to
/usr/local/bin/zsh -i significantly sped up tab creation for me.
Just thought I’d share in case anyone else out there is living with some iTerm slowness.