Eu tenho uma função definida na minha casca de peixe:
function cl --wraps=cd
cd $argv && ls -l --color=auto
end
De acordo com man function
, a --wraps
opção "faz com que a função herde conclusões do comando empacotado fornecido".
No entanto, quando digito cl
e começo a completar a tabulação, são mostradas opções que incluem não diretórios (como arquivos .c). No entanto, quando digito cd
e, em seguida, concluo a tabulação, só são mostrados diretórios.
Eu defini minha função incorretamente?
Responder1
Você está batendoesse assuntoque foi corrigido na versão 3.3.0 do fish shell. Atualize para um peixe mais novo e ele deverá ser corrigido.