I need to bind the code 127
(aka DEL
, aka ^?
) to delete-char
.
If I put DEL: delete-char
to ~/.inputrc
, it does not work. This is because this code is used by backward-delete-char
by default.
So, first I need to free this code from backward-delete-char
:
$ bind -u backward-delete-char
But for some reason it is not unset:
$ bind -q backward-delete-char
backward-delete-char can be invoked via "\C-?".
What should be changed in source code of readline library (for local use) to unbind the \C-?
from backward-delete-char
?
N.B. If I unset for example delete-char
, it works flawlessly:
$ bind -u delete-char
$ bind -q delete-char
delete-char is not bound to any keys.