|
|
|
@ -13,10 +13,14 @@ __resh_bind_arrows() { |
|
|
|
__RESH_bindfunc_revert_arrow_up_bind=$_bindfunc_revert |
|
|
|
__RESH_bindfunc_revert_arrow_up_bind=$_bindfunc_revert |
|
|
|
bindfunc --revert '\e[A' __resh_widget_arrow_up_compat |
|
|
|
bindfunc --revert '\e[A' __resh_widget_arrow_up_compat |
|
|
|
__RESH_bindfunc_revert_arrow_up_bind_vim=$_bindfunc_revert |
|
|
|
__RESH_bindfunc_revert_arrow_up_bind_vim=$_bindfunc_revert |
|
|
|
|
|
|
|
bindfunc --vim-cmd --revert 'k' __resh_widget_arrow_up_compat |
|
|
|
|
|
|
|
__RESH_bindfunc_revert_k_bind_vim=$_bindfunc_revert |
|
|
|
bindfunc --revert '\eOB' __resh_widget_arrow_down_compat |
|
|
|
bindfunc --revert '\eOB' __resh_widget_arrow_down_compat |
|
|
|
__RESH_bindfunc_revert_arrow_down_bind=$_bindfunc_revert |
|
|
|
__RESH_bindfunc_revert_arrow_down_bind=$_bindfunc_revert |
|
|
|
bindfunc --revert '\e[B' __resh_widget_arrow_down_compat |
|
|
|
bindfunc --revert '\e[B' __resh_widget_arrow_down_compat |
|
|
|
__RESH_bindfunc_revert_arrow_down_bind_vim=$_bindfunc_revert |
|
|
|
__RESH_bindfunc_revert_arrow_down_bind_vim=$_bindfunc_revert |
|
|
|
|
|
|
|
bindfunc --vim-cmd --revert 'j' __resh_widget_arrow_down_compat |
|
|
|
|
|
|
|
__RESH_bindfunc_revert_j_bind_vim=$_bindfunc_revert |
|
|
|
__RESH_arrow_keys_bind_enabled=1 |
|
|
|
__RESH_arrow_keys_bind_enabled=1 |
|
|
|
return 0 |
|
|
|
return 0 |
|
|
|
} |
|
|
|
} |
|
|
|
@ -38,6 +42,7 @@ __resh_unbind_arrows() { |
|
|
|
else |
|
|
|
else |
|
|
|
eval "$__RESH_bindfunc_revert_arrow_up_bind" |
|
|
|
eval "$__RESH_bindfunc_revert_arrow_up_bind" |
|
|
|
[ -z "${__RESH_bindfunc_revert_arrow_up_bind_vim+x}" ] || eval "$__RESH_bindfunc_revert_arrow_up_bind_vim" |
|
|
|
[ -z "${__RESH_bindfunc_revert_arrow_up_bind_vim+x}" ] || eval "$__RESH_bindfunc_revert_arrow_up_bind_vim" |
|
|
|
|
|
|
|
[ -z "${__RESH_bindfunc_revert_k_bind_vim+x}" ] || eval "$__RESH_bindfunc_revert_k_bind_vim" |
|
|
|
echo "RESH arrow up binding successfully disabled" |
|
|
|
echo "RESH arrow up binding successfully disabled" |
|
|
|
__RESH_arrow_keys_bind_enabled=0 |
|
|
|
__RESH_arrow_keys_bind_enabled=0 |
|
|
|
fi |
|
|
|
fi |
|
|
|
@ -47,6 +52,7 @@ __resh_unbind_arrows() { |
|
|
|
else |
|
|
|
else |
|
|
|
eval "$__RESH_bindfunc_revert_arrow_down_bind" |
|
|
|
eval "$__RESH_bindfunc_revert_arrow_down_bind" |
|
|
|
[ -z "${__RESH_bindfunc_revert_arrow_down_bind_vim+x}" ] || eval "$__RESH_bindfunc_revert_arrow_down_bind_vim" |
|
|
|
[ -z "${__RESH_bindfunc_revert_arrow_down_bind_vim+x}" ] || eval "$__RESH_bindfunc_revert_arrow_down_bind_vim" |
|
|
|
|
|
|
|
[ -z "${__RESH_bindfunc_revert_j_bind_vim+x}" ] || eval "$__RESH_bindfunc_revert_j_bind_vim" |
|
|
|
echo "RESH arrow down binding successfully disabled" |
|
|
|
echo "RESH arrow down binding successfully disabled" |
|
|
|
__RESH_arrow_keys_bind_enabled=0 |
|
|
|
__RESH_arrow_keys_bind_enabled=0 |
|
|
|
fi |
|
|
|
fi |
|
|
|
|