JavaScript con Vim: Resaltando la sintaxis

Aunque Vim soporta sintaxis básica para JavaScript, cuando trabajes con especificaciones modernas del lenguaje o bibliotecas como React, que usa JSX, notarás que no funciona todo lo bien que esperas. Una buena opción para realatar la sintaxis de JavaScript en Vim es Polyglot, un conectable que gestiona otros conectables, de sintaxis en este caso, cargándolos bajo demanda para evitar afectar al rendimiento de tu editor de texto. Gracias a Polyglot, si cambias de framework de JavaScript, o si gestionas archivos de otro lenguaje, no es necesario que instales nuevos conectables, porque él lo gestionará de un modo sencillo.

Si usas vim-plug es muy sencillo enchufar Polyglot a Vim

Plug 'sheerun/vim-polyglot'

Si necesitas instalar vim-plug, aquí tienes un artículo explicando como puedes hacerlo.

Por último, asegúrate de que la sintaxis está activa.

:set syntax=on