From ab7865867d91760287f1f99c786d69e958389a74 Mon Sep 17 00:00:00 2001 From: Nathan Broadbent Date: Sat, 10 Mar 2012 17:11:32 +0800 Subject: [PATCH] Fixed test for shell and vi mode --- lib/git/aliases_and_bindings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/git/aliases_and_bindings.sh b/lib/git/aliases_and_bindings.sh index 9657f2e..8b14900 100644 --- a/lib/git/aliases_and_bindings.sh +++ b/lib/git/aliases_and_bindings.sh @@ -161,7 +161,7 @@ if [[ "$git_keyboard_shortcuts_enabled" = "true" ]]; then case "$TERM" in xterm*|rxvt*) # Uses emacs style keybindings, so vi mode is not supported for now - if ! ([[ $shell == "bash" ]] && set -o | grep -q '^vi .*on$'); then + if ! [[ $shell == "bash" ]] || set -o | grep -q '^vi .*on$'; then _bind "$git_commit_all_keys" "\" git_commit_all\n\"" _bind "$git_add_and_commit_keys" "\"\e[1~ git_add_and_commit \n\"" fi