Interesting read. I run OpenSUSE Leap so I get yast for managing packages graphically, and often times I see separate packages for bash/zsh/fish completion.<p>I'm guessing there is some slight differences between these.<p>It could be nice to add completions to applications that are currently missing them, since a lot of the ones I use do seem to be missing them.