From f2953ed9930ad9275e04d8cd639c01cdd1e5e6ab Mon Sep 17 00:00:00 2001 From: tiynger Date: Fri, 4 Oct 2019 01:16:45 +0200 Subject: [PATCH] forgot some files --- .config/sxhkd/sxhkdrc | 8 -------- .config/zsh/.zshrc | 23 +++++++++++++++++++++-- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc index 64be702..c7cd27a 100644 --- a/.config/sxhkd/sxhkdrc +++ b/.config/sxhkd/sxhkdrc @@ -87,14 +87,6 @@ XF86AudioLowerVolume lmc down 5 XF86AudioRaiseVolume lmc up 5 -XF86AudioNext - lmc next -XF86AudioPlay - lmc play -XF86AudioPrev - lmc prev -XF86AudioStop - lmc toggle XF86MonBrightnessDown light -U 15 XF86MonBrightnessUp diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 48fa0a3..e0661ed 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -18,15 +18,34 @@ zmodload zsh/complist compinit _comp_options+=(globdots) # Include hidden files -# enable vi mode + vim bindings in tab mode +# Enable vi mode bindkey -v export KEYTIMEOUT=1 +# Vim bindings in tab mode bindkey -M menuselect 'h' vi-backward-char bindkey -M menuselect 'k' vi-up-line-or-history bindkey -M menuselect 'l' vi-forward-char bindkey -M menuselect 'j' vi-down-line-or-history bindkey -v '^?' backward-delete-char - +# Vim Cursor shape +function zle-keymap-select { + if [[ ${KEYMAP} == vicmd ]] || + [[ $1 = 'block' ]]; then + echo -ne '\e[1 q' + elif [[ ${KEYMAP} == main ]] || + [[ ${KEYMAP} == viins ]] || + [[ ${KEYMAP} == '' ]]; then + echo -ne '\e[5 q' + fi +} +zle -N zle-keymap-select +zle-line-init() { + zle -K viins + echo -ne "\e[5 q" +} +zle -N zle-line-init +echo -ne '\e[5 q' +preexec() { echo -ne '\e[5 q' ;} [ -f "$HOME/.config/aliasrc" ] && source "$HOME/.config/aliasrc" # Load aliases