]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
zsh/rc: Simplify bindkey a little bit more.
authorSimon Ruderich <simon@ruderich.org>
Tue, 16 Mar 2010 02:45:42 +0000 (03:45 +0100)
committerSimon Ruderich <simon@ruderich.org>
Tue, 16 Mar 2010 02:47:25 +0000 (03:47 +0100)
viins is the default (after I run bindkey -v) and vicmd can be
abbreviated with -a.

zsh/rc

diff --git a/zsh/rc b/zsh/rc
index d440e2fe630464d84bc641aeb4e5aa3f08320e2f..228233b5d48da404bf53d83f3dc762abc8baee88 100644 (file)
--- a/zsh/rc
+++ b/zsh/rc
@@ -38,12 +38,12 @@ setopt ignoreeof
 bindkey -v
 
 # Also use jj to exit insert mode.
-bindkey -M viins 'jj' vi-cmd-mode
+bindkey 'jj' vi-cmd-mode
 
 # I don't need the arrow keys, I use ^N and ^P for this (see below).
-bindkey -M viins -r '^[OA' '^[OB' '^[OC' '^[OD' '^[[A' '^[[B' '^[[C' '^[[D'
+bindkey -r '^[OA' '^[OB' '^[OC' '^[OD' '^[[A' '^[[B' '^[[C' '^[[D'
 # Also not in Vi mode.
-bindkey -M vicmd -r '^[OA' '^[OB' '^[OC' '^[OD' '^[[A' '^[[B' '^[[C' '^[[D'
+bindkey -a -r '^[OA' '^[OB' '^[OC' '^[OD' '^[[A' '^[[B' '^[[C' '^[[D'
 
 
 # FUNCTION SETTINGS