Tente adicionar o seguinte ao seu zshrc
zstyle ':completion:*' hosts off
Eu uso um arquivo de hosts para bloquear anúncios / domínios de malware. Quando eu uso ssh ou scp em zsh e tento concluir a tabulação, leva uns bons 5-10 segundos antes que qualquer coisa apareça e o que aparece é geralmente uma lista de mais de 20 domínios que eu bloqueei, e enterrado lá está o arquivo I necessidade.
Pesquisei bastante on-line e encontrei dicas úteis sobre como adicionar esse tipo de preenchimento automático, mas não consigo descobrir como removê-lo. Basicamente, eu nunca quero que o tab-complete procure em meu arquivo hosts (eu uso hosts conhecidos para os servidores que eu realmente quero tab-complete).
Isso está no OS X.