Bonne idée ! J’ai remarqué ce problème. Merci beaucoup pour cette contribution, car je suis un grand fan de VSCode.
Il faudrait peut-être faire attention à la terminologie, cependant ? Un composant de thème n’est pas un « plugin » à proprement parler. Cette distinction est importante car la coloration syntaxique du JavaScript fonctionne déjà très bien avec les fichiers de plugin JavaScript. Et en effet, cela fonctionne parfaitement dans un composant de thème s’il se trouve dans le dossier javascripts.
Je vais essayer de l’utiliser et signaler tout problème ! Salutations !
Oui. C’est déroutant, car la balise script est marquée avec le type text/discourse-plugin et non text/discourse-theme-component. Et l’API s’appelle PluginAPI . Je vais y réfléchir.
Concernant la coloration syntaxique du JavaScript des plugins classiques, il s’agit simplement de JavaScript, pas de JavaScript dans un fichier .html, donc cela fonctionne directement.