zshrc: fix delete-word keybinding
authorMichael Prokop <mika@grml.org>
Thu, 10 Nov 2011 13:47:23 +0000 (14:47 +0100)
committerChristian Hofstaedtler <ch@grml.org>
Tue, 6 Dec 2011 11:12:24 +0000 (12:12 +0100)
bindkey "3~" causes 0.0.3~6.gbp9d3192 to become 0.0.6.gbp9d3192.
So instead lets use bindkey '^[[3~' for Modeswitch/Alt ad
bindkey '^[[3;3~' for Alt_L.

etc/zsh/zshrc

index 0f6c36f..5ba3b93 100644 (file)
@@ -606,7 +606,8 @@ bindkey '\e[B'  down-line-or-search     # <ESC>-
 ## alt-backspace is already the default for backwards-delete-word
 ## let's also set alt-delete for deleting current word (right of cursor)
 #k# Kill right-side word
-bindkey "3~" delete-word
+bindkey '^[[3~'   delete-word # Modeswitch
+bindkey '^[[3;3~' delete-word # Alt_L
 
 ## use Ctrl-left-arrow and Ctrl-right-arrow for jumping to word-beginnings on the CL
 bindkey "\e[5C" forward-word