OK, I've given it a good whole year. I'm calling it: zsh's supposed benefits don't justify the move from bash. I'm gonna get the latest bash and go back to using that.
@carlton interesting. I had moved to zsh well before apple did. Prior to that I was using fish and switched to zsh because of its (better) compatibility with bash. I don't think I could do without two zsh plugins which I wanted coming from fish:
- https://github.com/zsh-users/zsh-autosuggestions
- https://github.com/zsh-users/zsh-syntax-highlighting
Perhaps there's something similar for bash but when I searched years ago I didn't find anything.
@carlton @benfalk the single thing that makes me want to write scripts in Zsh rather than Bash is how Zsh handles line numbers. Basically: correctly. Bash will give you wrong numbers in complex commands. That makes it impossible to write a coverage tool for Bash, in Bash. While it's possible in Zsh :) Well, Zsh is still lacking a ZSH_XTRACEFD feature like Bash has...
For the command line, I'm currently using Zsh but honestly Bash is just as good. Sometimes I wonder if I shouldn't switch back ^^