Обнаружил это странное поведение с автозаполнением Zsh для CD. По какой-то причине, если я напишу префикс имени пользователя после cd и нажму tab, он автоматически завершится до username/ и попытается перейти в домашний каталог этого пользователя, когда я нажму enter. То есть,
/some/random/path/$ cd ler<TAB>
Это будет автоматически завершено к
/some/random/path/$ cd leroy/
Когда я нажимаю Enter, он пытается перейти к /home/leroy
.
Как мне отключить это?
Я не сделал ничего особенного с настройкой автозаполнения. CDPATH
это просто ".", И это то, что zstyle говорит мне о CD
$ zstyle | grep -w cd
:completion:*:cd:* local-directories directory-stack path-directories
Если я изменю это только на local-directories
странное поведение не исчезнет.