Коли функція завершення триває тривалий час, я можу перервати її натисканням Ctrl+ C(клавіша переривання терміналу, надсилає SIGINT) або Ctrl+ G(прив’язана до send-break
). Мені тоді залишається незавершене слово.
Однак якщо мені трапляється натискання Ctrl+ Cабо Ctrl+ так Gсамо, як закінчується функція завершення, моє натискання клавіші може скасувати командний рядок і дати мені новий запит замість скасування завершення.
Як я можу налаштувати zsh, щоб певна клавіша скасувала поточне завершення, але нічого не робити, якщо жодна функція завершення не активна?