Eu configurei o ZSH para ter preenchimento automático semelhante ao bash com
setopt noautomenu
setopt nomenucomplete
Assim, ao pressionar tab, ele apenas completa o prefixo que é único entre todas as sugestões e ao pressionar tab uma segunda vez, mostra uma lista de todos os completamentos possíveis com este prefixo. Existe uma forma de destacar a parte das sugestões que já está digitada?
Então, por exemplo, se "do" for digitado e tab for pressionado duas vezes para mostrar as sugestões, seria algo como:
faça comentários
Transferências
faça cker