Cuando una función de finalización lleva mucho tiempo, puedo interrumpirla presionando Ctrl+ C(tecla de interrupción de terminal, envía SIGINT) o Ctrl+ G(vinculado a send-break
). Entonces me queda la palabra incompleta.
Sin embargo, si presiono Ctrl+ Co Ctrl+ Gjusto cuando finaliza la función de finalización, al presionar la tecla puede cancelar la línea de comando y darme un nuevo aviso en lugar de cancelar la finalización.
¿Cómo puedo configurar zsh para que una determinada tecla cancele una finalización continua pero no haga nada si no hay ninguna función de finalización activa?