]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
zsh/rc: Disable arrow keys.
authorSimon Ruderich <simon@ruderich.org>
Tue, 16 Mar 2010 01:06:05 +0000 (02:06 +0100)
committerSimon Ruderich <simon@ruderich.org>
Tue, 16 Mar 2010 01:06:05 +0000 (02:06 +0100)
zsh/rc

diff --git a/zsh/rc b/zsh/rc
index f55df48041f61980ff2d982ce52a3a53b06c6434..f63535523ce90fd170c315ef3ade1ded34ff67c9 100644 (file)
--- a/zsh/rc
+++ b/zsh/rc
@@ -37,6 +37,25 @@ setopt ignoreeof
 # Use Vi(m) style key bindings.
 bindkey -v
 
+# I don't need the arrow keys, I use ^N and ^P for this (see below).
+bindkey -M viins -r '^[OA'
+bindkey -M viins -r '^[OB'
+bindkey -M viins -r '^[OC'
+bindkey -M viins -r '^[OD'
+bindkey -M viins -r '^[[A'
+bindkey -M viins -r '^[[B'
+bindkey -M viins -r '^[[C'
+bindkey -M viins -r '^[[D'
+# Also not in Vi mode.
+bindkey -M vicmd -r '^[OA'
+bindkey -M vicmd -r '^[OB'
+bindkey -M vicmd -r '^[OC'
+bindkey -M vicmd -r '^[OD'
+bindkey -M vicmd -r '^[[A'
+bindkey -M vicmd -r '^[[B'
+bindkey -M vicmd -r '^[[C'
+bindkey -M vicmd -r '^[[D'
+
 
 # FUNCTION SETTINGS