Isto é controlado por um zstyle :
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}'
Isso diz a zsh
que letras minúsculas corresponderão a letras pequenas e maiúsculas. (ou seja, letras maiúsculas correspondem apenas a letras maiúsculas.)
Se você quiser que as letras maiúsculas também correspondam às letras minúsculas, use:
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'
Se você deseja corresponder a maiúsculas e minúsculas apenas se não houver correspondência de maiúsculas e minúsculas, adicione ''
, por exemplo
zstyle ':completion:*' matcher-list '' 'm:{a-zA-Z}={A-Za-z}'
Veja também a descrição de matcher-list
em man zshcompsys
.