Eu achei /usr/share/zsh/functions/Completion/Unix/_git
, que tinha algumas dicas para aliases como este e acabei definindo essas funções para os aliases:
_git-ls () {
# Just return the _git-ls-files autocomplete function
_git-ls-files
}
Então, eu fiz um compdef g=git
direto. O sistema de autocompletar verá que você está executando, por exemplo, g ls
e usará a função de preenchimento automático _git-ls
.
Obrigado ao user67060 por me direcionar na direção certa.