Para aclarar: no estoy preguntando cómo cambiar el cursor cuando uso vim dentro de un terminal . Quiero que el cursor cambie al cambiar entre los modos de entrada y comando dentro del modo vi de Bash:
set -o vi <CR> type some text <ESC> (the cursor changes shape/color)
i (cursor change back) etc...
Encontré un script que hace posible cambiar el color del cursor en los cambios de modo en zsh , pero no quiero cambiar los shells solo por esta característica.
¿Hay alguna manera de hacer que el cursor cambie de forma, como en gvim, (o incluso solo en color) al cambiar entre los modos de comando e inserción en la línea de comando Bash?