Realizo una buena cantidad de transcripción en la que escribo a más de 100 palabras por minuto sin mirar la pantalla. Creo que sería útil si vim me pudiera dar algún tipo de señal audible si el corrector ortográfico acaba de marcar la última palabra (probablemente indicando que cometí un error tipográfico y debería verificar dos veces lo que escribí).
El corrector ortográfico definitivamente puede resaltar la sintaxis de las palabras que están mal escritas tan pronto como presiono la barra espaciadora. ¿Como funciona esto? ¿Hay alguna manera de ejecutar algún tipo de comando al mismo tiempo?
Siempre uso vim en la terminal; No tengo configurado el sonido de la campana del terminal en este momento, pero si esa es la forma más fácil de hacerlo, probablemente pueda hacerlo funcionar.
fuente
Respuestas:
No se puede acceder directamente a la última palabra mal escrita, ni se puede consultar el resaltado. Tienes que recuperar la palabra antes del cursor tú mismo y revisar la ortografía por separado. Afortunadamente, hay tal
spellbadword()
función. Lo siguiente configura un disparador en cada tecla insertada que verifica la última palabra:En lugar de pitidos (a través de
:normal! <Esc>
), también puede invocar una herramienta externasystem()
que reproduce un breve sonido. Eso también evitaría problemas al<Esc>
detener el movimiento del cursor, lo que he visto suceder a veces.fuente
mplayer -really-quiet $SOUNDFILE >/dev/null 2>&1 &
y lo puse como acción.if &spell && spellbadword(...)
para deshabilitar incluso la recuperación de palabras en caso de que la revisión ortográfica esté desactivada.