From 9e9b56cc3be83e61a52392f1edf4065d33b0ec84 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Mon, 16 Sep 2013 11:49:33 -0700 Subject: [PATCH] add xterm keybindings --- .zsh/zshrc/79_bindkeys | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.zsh/zshrc/79_bindkeys b/.zsh/zshrc/79_bindkeys index 67e34aa..803db91 100644 --- a/.zsh/zshrc/79_bindkeys +++ b/.zsh/zshrc/79_bindkeys @@ -21,4 +21,21 @@ bindkey '\e=' copy-prev-shell-word # allow for better ad-hoc multiline editing bindkey '\eq' push-line-or-edit +# fixup ctrl-arrow stuff since it's all mucked up since zsh doesn't use readline +bindkey "\e[1~" beginning-of-line +bindkey "\e[4~" end-of-line +bindkey "\e[5~" history-beginning-search-backward +bindkey "\e[6~" history-beginning-search-forward +bindkey "\e[3~" delete-char +bindkey "\e[2~" quoted-insert +bindkey "\e[5C" forward-word +bindkey "\e[5D" backward-word +bindkey "\e[1;5C" forward-word +bindkey "\e[1;5D" backward-word + +# for rxvt +bindkey "\e[8~" end-of-line +bindkey "\eOc" forward-word +bindkey "\eOd" backward-word + # vim:ft=zsh -- 2.39.2