Ho trovato questo strano comportamento con il completamento automatico di zsh per cd. Per qualche motivo, se scrivo il prefisso di un nome utente dopo cd e premo tab, questo si completerà automaticamente in nome utente / e proverò a fare il cd nella home directory dell'utente quando premo invio. Vale a dire,
/some/random/path/$ cd ler<TAB>
Questo si completerà automaticamente
/some/random/path/$ cd leroy/
Quando premo entrarvi cerca di cd per /home/leroy
.
Come lo disabilito? Non ho fatto nulla di speciale con la configurazione del completamento automatico. CDPATH
è solo ".", e questo è ciò che zstyle mi dice del cd
$ zstyle | grep -w cd
:completion:*:cd:* local-directories directory-stack path-directories
Se lo cambio in un local-directories
comportamento strano non scompare.