Filtrar conclusão da guia por aplicativo por extensão

4

Digamos que someprogram precise apenas de *.abc arquivos como argumentos de linha de comando. No terminal, quando eu faço

$ someprogram <tab>

Gostaria que apenas os arquivos *.abc fossem listados para preenchimento automático da guia. Como faço isso? O shell que eu uso é zsh .

Em bash , esse comportamento é alcançado por complete -f -X '!*.abc' someprogram

    
por menteith 16.12.2017 / 20:05

1 resposta

2

Listar apenas *.abc arquivos:

compctl -g '*.abc' someprogram

Listar pastas também:

compctl -/ -g '*.abc' someprogram
    
por Florian Diesch 16.12.2017 / 20:30