
Мой URxvt отображает комбинацию клавиш Ctrl+ Backspaceна Ctrl+ H. Это крайне раздражает при использовании GNU Emacs.
Как изменить это поведение?
решение1
После дополнительных поисков этого решения я нашел альтернативное решение. Я наношу картуCtrl+BackSpaceна какую-то другую комбинацию клавиш, а затем я сопоставляю эту новую комбинацию с желаемым поведением в моем GNU Emacs.
Чтобы добиться этого, добавьте это к~/.Xdefaults(или то, что ваш дистрибутив использует для этого):
URxvt.keysym.C-BackSpace: \033[33~
Я оставлю этот вопрос открытым, пока не появится подходящая альтернатива (та, которая сделаетurxvtпросто проигнорируйте его).
БОНУС
Чтобы сопоставить эту новую привязку клавиш с GNU Emacs, вы можете использовать функцию describe-key (обычноЧ к) и типCtrl+BackSpaceчтобы узнать, как редактор смотрит на это. В моем случае это было"С-". Чтобы добиться желаемого поведения, в моем случае, я добавил это к~/.emacs:
(global-set-key (kbd "S-<f9>") 'backward-kill-word)
решение2
Мне просто удалось отвязать его с помощью
URxvt.keysym.C-BackSpace: command:\000
Не забудьте сделать это xrdb ~/.Xresources
и перезапустить urxvt.