zshrc: map backtab to reverse-menu-complete
authorCarsten Hey <carsten@debian.org>
Sun, 14 Mar 2010 23:02:06 +0000 (00:02 +0100)
committerFrank Terbeck <ft@bewatermyfriend.org>
Sun, 14 Mar 2010 23:49:28 +0000 (00:49 +0100)
Signed-off-by: Carsten Hey <carsten@debian.org>
etc/zsh/zshrc

index 345bbd5..efc2bc8 100644 (file)
@@ -587,6 +587,13 @@ zle -N insert-unicode-char
 #k# Insert Unicode character
 bindkey '^Xi' insert-unicode-char
 
+#m# k Shift-tab Perform backwards menu completion
+if [[ -n "$terminfo[kcbt]" ]]; then
+    bindkey "$terminfo[kcbt]" reverse-menu-complete
+elif [[ -n "$terminfo[cbt]" ]]; then # required for GNU screen
+    bindkey "$terminfo[cbt]"  reverse-menu-complete
+fi
+
 ## toggle the ,. abbreviation feature on/off
 # NOABBREVIATION: default abbreviation-state
 #                 0 - enabled (default)