Hasta hoy, cuando estaba en el estado normal evil, el cursor era un bloque, y cambiaría a un haz I cuando estaba en estado de inserción. Sin embargo, algo cambió y el cursor ahora es siempre el rayo I. ¿Cómo puedo recuperar el viejo comportamiento?
En términos más generales, ¿cómo cambio la apariencia del cursor según evillos diferentes estados?

apropos. Usted puede golpearC-h a(apropos), escriba una búsqueda ( "mal de cursor"), y pulsaRETpara encontrar la documentación de cualquier coincidentes funciones, variables, comandos, etc. timón tiene un sistema incorporado en la fuente para esto también:helm-apropos.apropos. Sin embargo,C-h atenga en cuenta que está vinculadoapropos-commandde forma predeterminada, que solo enumerará los comandos coincidentes . Si deseaapropos-commandconsiderar funciones no interactivas , deberá hacerloC-uC-h a. Elaproposcomando (que se muestran ambos comandos y variables) no está vinculado a una clave por defecto.apropos-commandqueapropos- resulta que tenían reboteC-h adeaproposhace mucho tiempo, se olvidó, y asumió que era el valor por defecto.Respuestas:
La variable
cursor-typecontrola cómo la apariencia del cursor, por defectot, que utiliza el cursor especificado para el marco (consulte la cadena de documentación para ver las opciones). Si desea que el cursor tenga un bloque predeterminado, puede hacerlo(setq cursor-type 'box).Sin embargo,
evilproporciona varios cursores diferentes para los diferentes estados, que puede ajustar para que le recuerde visualmente en qué estado se encuentra cuando está escribiendo:evil-normal-state-cursorevil-insert-state-cursorevil-visual-state-cursorevil-motion-state-cursorevil-replace-state-cursorevil-operator-state-cursorLa cadena de documentación indica que cada uno de estos:
Entonces, por ejemplo, si desea una barra amarilla de 5 píxeles de ancho en estado de inserción y un cuadro lleno de púrpura en estado normal, puede hacer lo siguiente:
Consulte la cadena de documentos
cursor-typepara conocer sus opciones para ajustar el cursor.fuente