Você pode usar o parâmetro DIRSTACKSIZE
para limitar o número de diretórios na pilha de diretórios.
Basta definir
DIRSTACKSIZE=11
em algum lugar no seu ~/.zshrc
. Isso limitará o número de diretórios mostrados ao concluir cd -
nos últimos 10 diretórios, pois o diretório atual também está na pilha, mas não é mostrado para conclusão.