You must log in or # to comment.
Four of these are not unique to zsh, actually three of them are not even unique to shells, but are simply packages you install on your box. So… Meh!
1, 2, and 5 are built into fish, and 3 & 4 can be accomplished with popular, well-established programs already.