A conclusão da guia da função não corresponde ao comando encapsulado

A conclusão da guia da função não corresponde ao comando encapsulado

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 --wrapsopção "faz com que a função herde conclusões do comando empacotado fornecido".

No entanto, quando digito cle 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 cde, 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.

informação relacionada