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 --wraps
opción "hace que la función herede las terminaciones del comando empaquetado dado".
Sin embargo, cuando escribo cl
y empiezo a completar tabulaciones, se muestran opciones que incluyen archivos que no son directorios (como archivos .c). Sin embargo, cuando escribo cd
y 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.