La función de finalización de tabulación no coincide con la del comando empaquetado

La función de finalización de tabulación no coincide con la del comando empaquetado

Tengo una función definida en mi caparazón de pescado:

function cl --wraps=cd
    cd $argv && ls -l --color=auto
end

Según man function, la --wrapsopción "hace que la función herede las terminaciones del comando empaquetado dado".

Sin embargo, cuando escribo cly empiezo a completar tabulaciones, se muestran opciones que incluyen archivos que no son directorios (como archivos .c). Sin embargo, cuando escribo cdy luego completo con tabulaciones, solo se muestran directorios.

¿Definí mi función incorrectamente?

Respuesta1

estas golpeandoeste problemaque se solucionó en la versión 3.3.0 de Fish Shell. Actualice a un pez más nuevo y debería arreglarse.

información relacionada