Расширение VSCode для подсветки синтаксиса JavaScript в плагине discourse-plugin

Привет! Я создал расширение для VSCode, которое подсвечивает JavaScript в тегах скриптов плагинов Discourse.

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

На GitHub: GitHub - zcuric/vscode-discourse-plugin: VSCode extension for discourse plugin syntax highlighting · GitHub (поставьте :star:, если вам нравится)

Как я уже говорил здесь Developing Discourse Themes & Theme Components - #55, моя цель — создать расширение API для плагинов Discourse.

Приветствуются отзывы и вклад в разработку.

Отличная идея! Я тоже заметил эту проблему. Большое спасибо за то, что сделали это, я большой поклонник VSCode.

Однако, возможно, стоит быть осторожнее с терминологией? Компонент темы — это не совсем «плагин». Это различие важно, потому что подсветка синтаксиса JavaScript уже довольно хорошо работает с файлами плагинов JavaScript. И действительно, она отлично функционирует и в компоненте темы, если он находится в папке javascripts.

Я попробую воспользоваться этим и сообщу о любых проблемах! Удачи!

Да. Это сбивает с толку, потому что тег script помечен как тип text/discourse-plugin, а не text/discourse-theme-component. И API называется PluginAPI :sweat_smile:. Я подумаю над этим.

Что касается подсветки регулярного плагина JS, то это просто JavaScript, а не JavaScript в .html, поэтому он работает сразу из коробки.

Спасибо! :+1: