On Saturday 12 May 2007, Wingot wrote: > Hey, > > I'm trying to set Alt-h to be a backwards-delete-word, like in emacs, > but can't figure out how to do this. > > I have tried setting in .zshrc a line that says: > "bindkey '\M-h' backward-delete-word > \M means character with high bit added. It is quite unlikely that your terminal (emulator) actually produces this when you press Alt-H - I get ESC-H: {pts/1}% xxd ^[h 0000000: 1b68 0a .h. and this is exactly what run-help is bound to: {pts/1}% bindkey | grep run-help "^[H" run-help "^[h" run-help So just check what run-help is bound to on your termnial and rebind this sequence. Arguably zsh should treat \M-x and ESC-x interchangeably; I believe it even was the case once but my memory fails me here. P.S. thank you for chance to look at it - this gives me the whole lot of new shortcuts to use :)
Attachment:
pgpFqfr4O82X6.pgp
Description: PGP signature