disable keyboard shortcuts by default
This commit is contained in:
@@ -65,6 +65,8 @@ git_show_alias="gsh"
|
||||
|
||||
# Git Keyboard Shortcuts
|
||||
# ---------------------------------------------
|
||||
# Keyboard shortcuts are off by default. Set this to 'true' to enable them.
|
||||
git_keyboard_shortcuts_enabled="false"
|
||||
git_status_shortcuts_keys="\C- " # CTRL+SPACE
|
||||
git_commit_all_keys="\C-x " # CTRL+x, SPACE
|
||||
git_add_and_commit_keys="\C-xc" # CTRL+x, c
|
||||
|
||||
@@ -110,8 +110,10 @@ _bind(){
|
||||
fi
|
||||
}
|
||||
|
||||
case "$TERM" in
|
||||
xterm*|rxvt*)
|
||||
# If keyboard shortcuts are enabled
|
||||
if [[ "$git_keyboard_shortcuts_enabled" = "true" ]]; then
|
||||
case "$TERM" in
|
||||
xterm*|rxvt*)
|
||||
_bind "$git_status_shortcuts_keys" " git_status_shortcuts\n"
|
||||
_bind "$git_commit_all_keys" " git_commit_all\n"
|
||||
_bind "$git_add_and_commit_keys" "\e[1~ git_add_and_commit \n"
|
||||
@@ -120,5 +122,6 @@ xterm*|rxvt*)
|
||||
# Make sure this is turned on with:
|
||||
# zsh: setopt histignorespace histignoredups
|
||||
# bash: HISTCONTROL=ignorespace:ignoredups
|
||||
esac
|
||||
esac
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user