AI Engineer, DevOps Engineer, Industrial Engineer, Network Administrator, System Administrator, Cyber Security Analyst, Full Stack Developer, Software Translator, IT Auditor and IT Manager.
I prefer mintty. Install zsh, oh-my-zsh, and powerlevel10k in msys2. Just set "LOGINSHELL=zsh" in msys2_shell.cmd file. You can also append Windows paths (environment) to MSYS2 environment.
Mintty is the default emulator for MSYS. It comes bundled with the installer and is installed along with MSYS base system. Of course it's a great choice!
I prefer mintty. Install zsh, oh-my-zsh, and powerlevel10k in msys2. Just set "LOGINSHELL=zsh" in msys2_shell.cmd file. You can also append Windows paths (environment) to MSYS2 environment.


Mintty is the default emulator for MSYS. It comes bundled with the installer and is installed along with MSYS base system. Of course it's a great choice!
good catch, but conemu/wezterm is better ;) but yeah, the correct way to start is
Instead of author’s "sh -login" and we need to modify msys2_shell.cmd to use zsh