(normal-erase-is-backspace-mode 0)
Fixes the issue for me.
Thanks for the help.
]]>[tillotson@pinkie ~]$ echo $TERM
rxvt-unicode-256color
I don't really know much about terminfo etc but this might explain some things:
[tillotson@pinkie ~]$ infocmp | grep kbs
kb2=\EOu, kbs=\177, kc1=\EOq, kc3=\EOs, kcbt=\E[Z,
[tillotson@pinkie ~]$ infocmp | grep "\^D"
[tillotson@pinkie ~]$ infocmp | grep "\^H"
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
[tillotson@pinkie ~]$
If I run the following elisp:
(global-set-key "\C-d" 'delete-backward-char)
Then the backspace key works properly but C-d is also affected.
Anyone have a way around this?
Versions:
emacs 23.3.a-3
rxvt-unicode 9.12-2