thanks, Joe, but there are still a few problems:

1) if I do M-x help k   (the Backspace key)   I get

C-d runs the command delete-char
(delete-char N   ............)


which means that backspace has already been mapped to C-d (that's why I suspected this required some sort of keymap wizardry). While I could live with C-d and Backspace both meaning delete-backward-char,
I'd really rather have C-d continue to mean "delete forward" like it ought to.



2) your syntax doesn't work in my version: If I try

(global-set-key "^d" 'backward-delete-char-untabify)

I get an initialization error "Key sequence ^ d uses invalid prefix characters"

I've also tried [C-d] which didn't get an error but also didn't have the desired effect. Neither did this:

(global-set-key [delete] 'backward-delete-char-untabify)

So how do I prevent Backspace from being mapped to C-d?


Joe Corneli wrote:
Or rather `backward-delete-char-untabify' but if you had a function
`delete-backward-char-untabify' you could use the binding strategy
above to bind to it!


_______________________________________________
Help-gnu-emacs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

Reply via email to