]>
git.rmz.io Git - dotfiles.git/blob - zsh/plugins/vi-mode/vi-mode.plugin.zsh
1 function zle
-line-init zle
-keymap-select {
6 zle
-N zle
-keymap-select
10 # if mode indicator wasn't setup by theme, define default
11 if [[ "$MODE_INDICATOR" == "" ]]; then
12 MODE_INDICATOR
="%{$fg_bold[red]%}<%{$fg[red]%}<<%{$reset_color%}"
15 function vi_mode_prompt_info
() {
16 echo "${${KEYMAP/vicmd/$MODE_INDICATOR}/(main|viins)/}"
19 # define right prompt, if it wasn't defined by a theme
20 if [[ "$RPS1" == "" && "$RPROMPT" == "" ]]; then
21 RPS1
='$(vi_mode_prompt_info)'