Eu recentemente mudei para o Zsh + Oh my Zsh, e encontrei um comportamento muito chato.
Quando no meu caminho eu tenho um diretório e um executável compartilhando o mesmo prefixo, a conclusão da tabulação inclui o diretório mesmo quando é o primeiro [0] parâmetro na linha de comando, o que não é útil, já que não é executável.
Suponha que eu tenha no meu caminho:
library # directory
library.rb # executable
quando digito lib
como primeiro parâmetro na linha de comando:
$ lib<tab>
A conclusão da guia será concluída em library
.
Posso impedir que (Oh My) Zsh tente incluir diretórios neste caso?