My favourite Zsh features

Zsh has seen wide adoption by developers looking to improve their interactive shell experience. I’m rather late to this party, but I’d like you to join too.

I started cultivating a bash profile ever since I first logged into a shell. I’ve collected tab completions, aliases and functions that help get repetitive tasks done quick. When Zsh started to become popular the blogs and comments all focused on features I already had configured in my bash profile. I remained unconvinced.

Then I read about oh-my-zsh. A project that assembles good defaults for Zsh which has significant traction online. Being a late adopter, I’m writing this in a way that would of convinced me to switch shells immediately. [Read more…]