Мета-привязки клавиш для bash readline из.inputrc не работают

Если я поставлю

"\M-p": previous-history

в мой.inputrc и запустите терминал (urxvt или xterm), нажав Alt-p, выведите символ ":". Последующие попадания производят ^[p вроде так:

:^[p^[p^[p^[p^[p

Я бы хотел, чтобы Alt-p дал мне предыдущую команду в истории, как это делает Control-p. Я проверил, что.inputrc читается путем привязки предыдущей истории к Control-t, и это сработало.

"\C-t": previous-history

Я также пытался

Meta-p: previous-history

без успеха.

У кого-нибудь еще была эта проблема? Я делаю что-то неправильно? Я нахожусь на Debian sid, используя xmonad.

1 ответ

Решение

Добавление

set convert-meta on

позволил мне установить привязки как:

Meta-R: Kill-Line Meta-R: Kill-Line

Другие вопросы по тегам