From: Carsten Hey Date: Sun, 14 Mar 2010 23:02:06 +0000 (+0100) Subject: zshrc: map backtab to reverse-menu-complete X-Git-Tag: v0.3.81~5 X-Git-Url: https://git.grml.org/?a=commitdiff_plain;h=ad2b81b8e6801c203693127ccbdec8656c0af223;hp=8d44faaf696f3ad6fcb70cfe5fbb99cef249d26c;p=grml-etc-core.git zshrc: map backtab to reverse-menu-complete Signed-off-by: Carsten Hey --- diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index 345bbd5..efc2bc8 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -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)