As some of you guys know, you could access the vim keybindings in the terminal by modifying a ~/.bashrc or ~/.inputrc file. (Info here)
Hence, your terminal has an insert and normal mode, similar to vim. However, I don't know when I'm typing in insert nor normal mode while using my terminal.
Is there a way you could change the terminal's cursor so you know which mode you're in? (You can already do this in vim.)
Note: I am currently using iterm2 on my mac, and I am using bash, not zsh.