Оказывается, в библиотеке READLINE есть функция, названная так же, как эквивалент emacs kill-region
. Но для того, чтобы использовать ключ, мы сначала должны отсоединить его от функции, определенной в другом месте:
stty werase undef
Затем мы можем связать ключ с функцией так, как мы хотели:
bind '"\C-w":kill-region'