
Meu URxvt está mapeando a combinação de teclas Ctrl+ Backspacepara Ctrl+ H. Isso é extremamente irritante ao usar o GNU Emacs.
Como faço para mudar esse comportamento?
Responder1
Depois de pesquisar um pouco mais por esta solução, descobri uma solução alternativa. estou mapeandoCtrl+BackSpacepara alguma outra combinação de teclas e então estou mapeando essa nova combinação para o comportamento desejado em meu GNU Emacs.
Para conseguir isso, adicione isso a~/.Xdefaults(ou o que quer que sua distro use para isso):
URxvt.keysym.C-BackSpace: \033[33~
Deixarei esta questão em aberto até que apareça uma alternativa adequada (uma que façaurxvtsimplesmente ignore).
BÔNUS
Para mapear esta nova ligação de teclas no GNU Emacs, você pode usar a função description-key (geralmenteCh k) e digiteCtrl+BackSpacepara descobrir como o editor está vendo essas coisas. No meu caso, foi"S-". Para alcançar o comportamento desejado, no meu caso, adicionei isso a~/.emacs:
(global-set-key (kbd "S-<f9>") 'backward-kill-word)
Responder2
Eu simplesmente consegui desvinculá-lo com
URxvt.keysym.C-BackSpace: command:\000
Lembre-se de fazer xrdb ~/.Xresources
e reiniciar o urxvt.