A conclusão padrão dos comandos curl
e open
tenta preencher URLs. Por exemplo, digitar curl <TAB>
dá
file: ftp:// gopher:// http:// https://
juntamente com quaisquer arquivos no diretório atual.
Eu nunca quero autocompletar URLs, então essas sugestões são apenas ruídos visuais misturados com os nomes de arquivos etc. que realmente me interessam. Como posso evitar que o zsh ofereça conclusão de URL para um comando específico? Como posso evitar que ele ofereça isso para qualquer comando?
Encontrei uma resposta em um post de 2011 de Mikael Magnusson para a lista de discussão de usuários zsh.
Para evitar que o zsh tente completar URLs automaticamente para o
open
comando, executeEu acredito que você pode fazer isso para todos os comandos, não apenas
open
, dizendoSe você quiser desabilitar o preenchimento automático de URL na maioria das vezes, mas permitir quando o diretório atual estiver vazio, execute