New comment by eli-schwartz on void-packages repository https://github.com/void-linux/void-packages/pull/32767#issuecomment-909772138 Comment: > I can't test zsh, but fish completions work for me. According to everything I know, this is literally impossible, unless one of two things is true: - your `~/.config/fish/config.fish` is sourcing git-extras.fish - you both have a valid executable called `git-extras` (fish will not load a completion for it if it does not exist) and try tab-completing `git-extras `, in order to "auto-load" completions for `git release ` and friends. This is hardly user friendly, both because you have to complete some other random program first, and because you cannot even do it without manually setting up a fake executable which exists solely to trick fish into allowing a completion autoload > For zsh -- what do you mean? the file installed by `vcompletion` looks like any other zsh completions file to me. If you have not tested it, then I don't know how you can say this. It doesn't work. It certainly doesn't look like any other zsh completions file to *me*, though I do actually collect knowledge on this obscure subject due to... reasons.