Permalink
Browse files

Zsh loses bindkey settings when changing modes

  • Loading branch information...
1 parent 240331b commit b6a5a8511ca6f13093eb94d9a6e7ce23d49404e6 @caio committed Jul 30, 2012
Showing with 30 additions and 1 deletion.
  1. +30 −1 zshrc
View
31 zshrc
@@ -7,9 +7,38 @@ DISABLE_AUTO_UPDATE="true"
DISABLE_AUTO_TITLE="true"
COMPLETION_WAITING_DOTS="true"
-plugins=(git vi-mode make-dir-complete)
+plugins=(vi-mode make-dir-complete)
source $ZSH/oh-my-zsh.sh
make_dir_complete jk ~/src
make_dir_complete h ~/etc
+
+bindkey '\ew' kill-region
+bindkey -s '\el' "ls\n"
+bindkey '^r' history-incremental-search-backward
+bindkey "^[[5~" up-line-or-history
+bindkey "^[[6~" down-line-or-history
+
+# make search up and down work, so partially type and hit up/down to find relevant stuff
+bindkey '^[[A' up-line-or-search
+bindkey '^[[B' down-line-or-search
+
+bindkey "^[[H" beginning-of-line
+bindkey "^[[1~" beginning-of-line
+bindkey "^[OH" beginning-of-line
+bindkey "^[[F" end-of-line
+bindkey "^[[4~" end-of-line
+bindkey "^[OF" end-of-line
+bindkey ' ' magic-space # also do history expansion on space
+
+bindkey "^[[1;5C" forward-word
+bindkey "^[[1;5D" backward-word
+
+bindkey '^[[Z' reverse-menu-complete
+
+# Make the delete key (or Fn + Delete on the Mac) work instead of outputting a ~
+bindkey '^?' backward-delete-char
+bindkey "^[[3~" delete-char
+bindkey "^[3;5~" delete-char
+bindkey "\e[3~" delete-char

0 comments on commit b6a5a85

Please sign in to comment.