Extension VSCode pour le surlignage de syntaxe discourse-plugin JavaScript

Bonjour, j’ai créé une extension VSCode pour la coloration syntaxique du JavaScript dans les balises de script des plugins Discourse

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

Sur GitHub : GitHub - zcuric/vscode-discourse-plugin: VSCode extension for discourse plugin syntax highlighting · GitHub (mettez une étoile si cela vous plaît)

Comme je l’ai mentionné ici Developing Discourse Themes & Theme Components - #55, mon objectif est de créer une extension de l’API des plugins Discourse.

Les retours et les contributions sont les bienvenus.

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 :sweat_smile:. 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.

Merci ! :+1: