Extensão do VSCode para realce de sintaxe no discourse-plugin JavaScript

Olá, criei uma extensão para o VSCode que destaca JavaScript em tags de script de plugins do Discourse.

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

No Github: GitHub - zcuric/vscode-discourse-plugin: VSCode extension for discourse plugin syntax highlighting · GitHub (:star: se você gostar)

Como mencionei aqui Developing Discourse Themes & Theme Components - #55, meu objetivo é criar uma extensão da API de plugins do Discourse.

Feedback e contribuições são bem-vindos.

Ótima ideia! Notei esse problema. Muito obrigado por criar isso, pois sou um grande fã do VSCode.

Talvez seja bom ter cuidado com a nomenclatura, certo? Um Componente de Tema não é exatamente um “Plugin”. Essa distinção é importante porque a realce de sintaxe do JavaScript funciona bastante bem já com arquivos de Plugin do JavaScript. E, de fato, funciona perfeitamente em um Componente de Tema se estiver na pasta javascripts.

Vou tentar usar isso e relatar qualquer problema! Abraços!

Sim. É confuso, porque a tag script está marcada como type text/discourse-plugin e não text/discourse-theme-component. E a API é chamada de PluginAPI :sweat_smile:. Vou pensar sobre isso.

Quanto à destaque de sintaxe para plugins regulares em JS, é apenas JavaScript, não JavaScript dentro de .html, então funciona imediatamente.

Obrigado! :+1: