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.