summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues@hiegel.fr>2009-02-04 12:00:47 +0100
committerHugues Hiegel <hugues@hiegel.fr>2009-02-04 12:00:47 +0100
commitada20350547e1392e06e73e31d6e9af741f1b3bd (patch)
treefa5b2657b8056cb40fd9712305c39b3750d934e0
parent3833bb6551dda1b94c54cf9eb2ecc9d1ef146b5c (diff)
[KeyBindings] redefines Mod+<arrows>
-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"