- Install zsh from cygwin
- Install oh-my-zsh from https://github.com/robbyrussell/oh-my-zsh . Follow the manual instructions
- To make zsh default on ConEmu, create a task with
C:\cygwin64\bin\mintty.exe /usr/bin/zsh -
. Make it the defaut shell. - To start a zsh shell on demand, add this batch script to your path or start menu or wherever.
start C:\cygwin64\bin\mintty.exe /usr/bin/zsh -
As an alternative to adding "/usr/bin/zsh" to the command line, you can add the following to the end of your ~/.bashrc file. So it would apply to all environments that use that .bashrc, not just mintty, like ConEmu etc, but only needing to do it in one place.
I use this method with WSL (Bash on Windows) after installed oh-my-zsh on that too.
The command line option is great for people using just mintty, so I'm not saying that is the wrong way, this is just an alternative :)