2012-05-04 18 views

Respuesta

6

Sugeriría usar algo como syntastic.

Para abordar la cuestión explícita sin embargo, usted tendría que hacer

au BufWritePost widget.coffee silent !./compile_widget.sh | redraw 

El indicador se activa por la salida del comando. El silent suprime el aviso, pero cuando lo hace, Vim no vuelve a dibujar la pantalla después del comando del shell para que pueda ver el resultado del comando. Entonces, el | redraw obliga a Vim a volver a dibujar la pantalla.

Esto se discute en :help :!

+0

Terminé usando sin redibujar porque no actualizo nada en la pantalla (compile_widget.sh solo compila el archivo en otro lugar). ¡Gracias por la gran respuesta! –

0

Lo estás haciendo mal. No deberías pedirle a Vim que haga eso. Debería mirar en Guard, watchr u otras herramientas que miren el disco y su apariencia.

+0

Watchr estaba siendo un poco lento y me sentí frustrado por no ver mis cambios de inmediato en IE. Pero ciertamente tienes razón. Este tipo de cosas se debe hacer con una herramienta como esta. Es solo que mi configuración era demasiado lenta para trabajar ahora mismo. –

Cuestiones relacionadas