1
0
Fork 0

Add some key bindings to vi-mode.

- for better history search
    - allow things like ^A and ^E to work in both viins and vicmd modes
pull/1/head
Ashley Dev 14 years ago
parent 5d4e111994
commit 9c01b32150

@ -66,11 +66,32 @@ else
bindkey -M vicmd "j" history-search-forward bindkey -M vicmd "j" history-search-forward
fi fi
bindkey -M vicmd "?" history-incremental-search-backward bindkey "^P" up-line-or-search
bindkey -M vicmd "/" history-incremental-search-forward bindkey -M vicmd "^k" up-line-or-search
bindkey -M viins "^k" up-line-or-search
bindkey "^N" down-line-or-search
bindkey -M vicmd "^j" down-line-or-search
bindkey -M viins "^j" down-line-or-search
bindkey -M viins '^r' history-incremental-search-backward
bindkey -M vicmd '^r' history-incremental-search-backward
bindkey -M vicmd "/" history-incremental-search-backward
bindkey -M vicmd "?" history-incremental-search-forward
bindkey -M vicmd "^L" clear-screen
bindkey -M viins "^L" clear-screen bindkey -M viins "^L" clear-screen
bindkey -M vicmd "^W" backward-kill-word
bindkey -M viins "^W" backward-kill-word bindkey -M viins "^W" backward-kill-word
bindkey -M vicmd "^A" beginning-of-line
bindkey -M viins "^A" beginning-of-line bindkey -M viins "^A" beginning-of-line
bindkey -M vicmd "^E" end-of-line
bindkey -M viins "^E" end-of-line bindkey -M viins "^E" end-of-line
bindkey -M vicmd '^d' delete
bindkey -M viins '^d' delete
bindkey -M vicmd '^?' backward-delete-char
bindkey -M viins '^?' backward-delete-char

Loading…
Cancel
Save