From 2f7f473685628359197e3a90a83bce94ef177bc7 Mon Sep 17 00:00:00 2001 From: neodarz Date: Thu, 5 Jul 2018 21:00:01 +0200 Subject: update zsh config --- zsh/.zshrc | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'zsh') diff --git a/zsh/.zshrc b/zsh/.zshrc index d7cd770..e61d0f9 100755 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -17,7 +17,33 @@ #█▓▒░ load configs for config (~/.zsh/*.zsh) source $config -export TERM=rxvt-unicode +export TERM=xterm-256color export CHEAT_EDITOR=nvim export VISUAL=nvim export EDITOR=nvim + +# key bindings +bindkey "\e[1~" beginning-of-line +bindkey "\e[4~" end-of-line +bindkey "\e[5~" beginning-of-history +bindkey "\e[6~" end-of-history +bindkey "\e[3~" delete-char +bindkey "\e[2~" quoted-insert +bindkey "\e[5C" forward-word +bindkey "\eOc" emacs-forward-word +bindkey "\e[5D" backward-word +bindkey "\eOd" emacs-backward-word +bindkey "\ee[C" forward-word +bindkey "\ee[D" backward-word +bindkey "^H" backward-delete-word +# for rxvt +bindkey "\e[8~" end-of-line +bindkey "\e[7~" beginning-of-line +# for non RH/Debian xterm, can't hurt for RH/DEbian xterm +bindkey "\eOH" beginning-of-line +bindkey "\eOF" end-of-line +# for freebsd console +bindkey "\e[H" beginning-of-line +bindkey "\e[F" end-of-line +# completion in the middle of a line +bindkey '^i' expand-or-complete-prefix -- cgit v1.2.1