Estou usando zsh com vi-mode ativado, junto com uma sugestão visual do modo [NORMAL] exibido em $RPS1 , tudo configurado assim:
bindkey -v
MODE_INDICATOR="%{$fg[cyan]%} [% NORMAL]% %{$reset_color%}"
function vi_mode_prompt_info() {
echo "${${KEYMAP/vicmd/$MODE_INDICATOR}/(main|viins)/}"
}
RPS1='$(vi_mode_prompt_info)'
O que mais me incomoda é que sempre que executo um comando enquanto no modo Normal, a sugestão visual (que [NORMAL] na extremidade direita do terminal) permanece no histórico, e também age nervosamente sempre que eu redimensiono o terminal.
Eu gostaria de entrar automaticamente no modo Insert imediatamente antes de cada comando ser executado, para remover [NORMAL] cue do histórico.
Como isso pode ser configurado?