summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--user:hugues/KeyBindings.zsh12
1 files changed, 9 insertions, 3 deletions
diff --git a/user:hugues/KeyBindings.zsh b/user:hugues/KeyBindings.zsh
index 0436061..220b751 100644
--- a/user:hugues/KeyBindings.zsh
+++ b/user:hugues/KeyBindings.zsh
@@ -82,11 +82,17 @@ do
bindkey -M $keymap -s 'S' 'Q sudo !!'
bindkey -M $keymap -s 'X' 'Q exec zsh\n'
+
+ bindkey -M $keymap -s 'OA' 'up-line-or-history'
+ bindkey -M $keymap -s 'OB' 'down-line-or-history'
+ bindkey -M $keymap -s 'OC' 'forward-word'
+ bindkey -M $keymap -s 'OD' 'backward-word'
+
+ bindkey -M $keymap "q" push-line
+ bindkey -M $keymap "Q" push-line
done
-# redefines push-line
-bindkey -M viins "q" push-line
-bindkey -M viins "Q" push-line
+# redefines push-line for vicmd
bindkey -M vicmd -s "q" "iq"
bindkey -M vicmd -s "Q" "iQ"