Мне нужно привязать код 127
(он же DEL
, он же ^?
) к delete-char
.
Если я поставлю DEL: delete-char
в ~/.inputrc
, это не сработает. Это потому, что этот код используется backward-delete-char
по умолчанию.
Итак, сначала мне нужно освободить этот код от backward-delete-char
:
$ bind -u backward-delete-char
Но почему-то не сбрасывается:
$ bind -q backward-delete-char
backward-delete-char can be invoked via "\C-?".
Что нужно изменить в исходном коде библиотеки readline (для локального использования), чтобы отвязать \C-?
от backward-delete-char
?
N.B. Если я отключу, например, delete-char
, он будет работать безупречно:
$ bind -u delete-char
$ bind -q delete-char
delete-char is not bound to any keys.