Permalink
Browse files

Get medieval on the keybindings

The defaults in key-bindings.zsh work poorly with bindkey -v, and a lot
of them are just plain unnecessary. Kill, maim, destroy.
  • Loading branch information...
1 parent b1ec50d commit e98ad69d6887d797141c8da0225e52e7fdad7b85 Lonnon Foster committed Mar 28, 2012
Showing with 22 additions and 20 deletions.
  1. +22 −20 lib/key-bindings.zsh
View
@@ -1,36 +1,38 @@
# TODO: Explain what some of this does..
-bindkey -e
-bindkey '\ew' kill-region
-bindkey -s '\el' "ls\n"
-bindkey -s '\e.' "..\n"
+### bindkey -e
+### bindkey '\ew' kill-region
+### bindkey -s '\el' "ls\n"
+### bindkey -s '\e.' "..\n"
bindkey '^r' history-incremental-search-backward
-bindkey "^[[5~" up-line-or-history
-bindkey "^[[6~" down-line-or-history
-
+### 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 "^[[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
-
+###
+### 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
+bindkey "^o" accept-and-infer-next-history
+
# consider emacs keybindings:
#bindkey -e ## emacs key bindings

0 comments on commit e98ad69

Please sign in to comment.