summaryrefslogtreecommitdiffstats
path: root/.config/zsh/.zshrc
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2020-12-18 11:56:46 -0500
committerLuke Smith <luke@lukesmith.xyz>2020-12-18 11:56:46 -0500
commit741e9298bd7b0dabeea26dfe039274afca572f6d (patch)
tree19ea50d67534354197c89a7554504083100a76b7 /.config/zsh/.zshrc
parent29c8156e66c1c880a977c6feb36ebe1d6a54b9be (diff)
downloadeibhear-741e9298bd7b0dabeea26dfe039274afca572f6d.tar.gz
eibhear-741e9298bd7b0dabeea26dfe039274afca572f6d.tar.zst
eibhear-741e9298bd7b0dabeea26dfe039274afca572f6d.zip
battery warning fix; zsh beam simplified
Diffstat (limited to '.config/zsh/.zshrc')
-rw-r--r--.config/zsh/.zshrc15
1 files changed, 5 insertions, 10 deletions
diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
index d6b3cc8..22a166e 100644
--- a/.config/zsh/.zshrc
+++ b/.config/zsh/.zshrc
@@ -36,16 +36,11 @@ bindkey -M menuselect 'j' vi-down-line-or-history
bindkey -v '^?' backward-delete-char
# Change cursor shape for different vi modes.
-function zle-keymap-select {
- if [[ ${KEYMAP} == vicmd ]] ||
- [[ $1 = 'block' ]]; then
- echo -ne '\e[1 q'
- elif [[ ${KEYMAP} == main ]] ||
- [[ ${KEYMAP} == viins ]] ||
- [[ ${KEYMAP} = '' ]] ||
- [[ $1 = 'beam' ]]; then
- echo -ne '\e[5 q'
- fi
+function zle-keymap-select () {
+ case $KEYMAP in
+ vicmd) echo -ne '\e[1 q';; # block
+ viins|main) echo -ne '\e[5 q';; # beam
+ esac
}
zle -N zle-keymap-select
zle-line-init() {