Причина: у меня включен autocd, но я никогда не использую его, потому что это делает сложным завершение табуляции, так как каждое имя команды в моей системе будет дополняться вместе с дополнением имени файла.
Желаемое поведение: я хочу, чтобы zsh выполнял ТОЛЬКО команды табуляции, если завершенная строка не является префиксом ни одного из файлов в текущей папке.
Пример желаемого поведения:
$ ls
foo1
foo2
$f<TAB>
foo1
foo2
$fi<TAB>
find
... (other commands that start with fi)
Я предполагаю, что если это невозможно, по крайней мере, было бы неплохо поместить дополнения в каталог до завершения команд.