VSCode-Erweiterung für Syntax-Highlighting discourse-plugin JavaScript

Hallo, ich habe eine VSCode-Erstellung erstellt, die JavaScript in Discourse-Plugin-Skript-Tags hervorhebt.

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

Auf GitHub: GitHub - zcuric/vscode-discourse-plugin: VSCode extension for discourse plugin syntax highlighting · GitHub (:star: wenn es dir gefällt)

Wie ich hier gesagt habe Developing Discourse Themes & Theme Components - #55 ist mein Ziel, eine Discourse-Plugin-API-Erweiterung zu erstellen.

Feedback und Beiträge sind willkommen.

Tolle Idee! Ich habe das Problem ebenfalls bemerkt. Vielen Dank, dass du das erstellt hast, da ich ein großer Fan von VSCode bin.

Man sollte jedoch vielleicht bei der Terminologie vorsichtig sein? Eine Theme-Komponente ist nicht unbedingt ein „Plugin“. Diese Unterscheidung ist wichtig, da die JavaScript-Hervorhebung bereits recht gut mit JavaScript-Plugin-Dateien funktioniert. Und tatsächlich funktioniert sie auch in einer Theme-Komponente einwandfrei, wenn sie im Ordner javascripts liegt.

Ich werde das gerne ausprobieren und eventuelle Probleme melden! Viele Grüße!

Ja, das ist verwirrend, denn das Script-Tag ist als Typ text/discourse-plugin und nicht als text/discourse-theme-component gekennzeichnet. Und die API heißt PluginAPI :sweat_smile:. Ich werde mir das überlegen.

Was die normale Syntaxhervorhebung für Plugin-JS angeht: Es ist einfach JavaScript, nicht JavaScript in .html, daher funktioniert es sofort.

Danke! :+1: