Io uso bindkey -v(per i basatori set -o vipenso che funzioni anche in zsh) o vi (m). ma mi dà fastidio che non ho alcun segnale visivo per dirmi se sono in modalità inserimento o modalità comando. Qualcuno sa come posso fare in modo che il mio prompt visualizzi la modalità?

CTRL+Cmentre sei in modalità vi-command, il prompt si reimposterà, ma indica che sei in modalità command quando sei veramente in modalità insert.zle-line-initdovrebbe sempre cambiare l'indicatore per inserire la modalità. Per qualche motivo$KEYMAPnon viene aggiornato correttamente quando viene chiamato zle-line-init.