O problema está no zstyle
da lista de correspondência.
Se você adicionar o seguinte ao seu .zshrc
, ele será corrigido:
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'e:|[._-]=* e:|=*' 'l:|=* e:|=*'
O e:
(em vez do padrão r:
) força a correspondência ao final da string.
Os detalhes das opções podem ser encontrados no ZSH: Controle de correspondência de conclusão docs