Estensione VSCode per l'evidenziazione della sintassi discourse-plugin JavaScript

Ciao, ho creato un’estensione per VSCode per l’evidenziazione della sintassi JavaScript nei tag degli script dei plugin di Discourse.

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

Su Github: GitHub - zcuric/vscode-discourse-plugin: VSCode extension for discourse plugin syntax highlighting · GitHub (:star: se ti piace)

Come ho detto qui Developing Discourse Themes & Theme Components - #55, il mio obiettivo è creare un’estensione dell’API dei plugin di Discourse.

Feedback e contributi sono benvenuti.

Ottima idea! Ho notato quel problema. Grazie mille per averlo creato, sono un grande fan di VSCode.

Forse dovresti fare attenzione alla terminologia: un “Theme Component” non è propriamente un “Plugin”. Questa distinzione è importante perché l’evidenziazione della sintassi JavaScript funziona già molto bene con i file Plugin di JavaScript. E in effetti funziona perfettamente anche in un Theme Component se risiede nella cartella javascripts.

Proverò a usarlo e riferirò eventuali problemi! Saluti!

Sì. È confuso, perché il tag script è contrassegnato come tipo text/discourse-plugin e non text/discourse-theme-component. E l’API si chiama PluginAPI :sweat_smile:. Ci penserò.

Per quanto riguarda l’evidenziazione del codice JS per i plugin regolari, si tratta semplicemente di JavaScript, non di JavaScript in un file .html, quindi funziona immediatamente.

Grazie! :+1: