Extensión de VSCode para resaltado de sintaxis discourse-plugin JavaScript

Hola, he creado una extensión para VSCode que resalta JavaScript en las etiquetas de script de los plugins de Discourse

En el Marketplace: Discourse JS plugin syntax highlighting (HTML) - Visual Studio Marketplace

En GitHub: GitHub - zcuric/vscode-discourse-plugin: VSCode extension for discourse plugin syntax highlighting · GitHub (:star: si te gusta)

Como mencioné aquí Developing Discourse Themes & Theme Components - #55, mi objetivo es crear una extensión de la API de plugins de Discourse.

Las opiniones y contribuciones son bienvenidas.

¡Gran idea! He notado ese problema. Muchas gracias por crear esto, ya que soy un gran fan de VSCode.

Sin embargo, quizás quieras tener cuidado con la nomenclatura. Un componente de tema no es realmente un “plugin”. Esa distinción es importante porque el resaltado de JavaScript funciona bastante bien de todos modos con archivos de plugin de JavaScript. Y de hecho, funciona perfectamente en un componente de tema si se encuentra en la carpeta javascripts.

¡Probaré a usar esto y reportaré cualquier problema! ¡Saludos!

Sí. Es confuso, porque la etiqueta script está marcada como type text/discourse-plugin y no como text/discourse-theme-component. Y la API se llama PluginAPI :sweat_smile:. Lo pensaré.

En cuanto al resaltado de JS de plugins regulares, es simplemente JavaScript, no JavaScript dentro de un archivo .html, así que funciona sin problemas.

¡Gracias! :+1: