امتداد VSCode لتلوين الصياغة discourse-plugin جافا سكريبت

مرحبًا، لقد قمت بإنشاء إضافة لـ VSCode لتسليط الضوء على جافا سكريبت في وسوم سكربت الإضافات الخاصة بـ 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 هدفي هو إنشاء إضافة لواجهة برمجة تطبيقات الإضافات الخاصة بـ Discourse.

نرحب بالتعليقات والمساهمات.

فكرة رائعة! لقد لاحظت هذه المشكلة. شكرًا جزيلاً لك على إعداد هذا، فأنا معجب كبير بـ VSCode.

قد ترغب في الحذر قليلًا من المصطلحات المستخدمة؟ فمكون السمة (Theme Component) ليس في الحقيقة “إضافة” (Plugin). هذا التمييز مهم لأن تمييز صيغة JavaScript يعمل بشكل جيد بالفعل مع ملفات الإضافات (Plugin) الخاصة بـ JavaScript. وفي الواقع، يعمل بشكل ممتاز داخل مكون السمة إذا كان موجودًا في مجلد javascripts.

سأجرب استخدام هذا وسأبلغ عن أي مشاكل! تحياتي!

نعم. الأمر محير، لأن وسم script مُعلَّم بنوع text/discourse-plugin وليس text/discourse-theme-component. كما أن واجهة البرمجة تُسمى PluginAPI :sweat_smile:. سأفكر في الأمر.

بخصوص تمييز كود JavaScript العادي للإضافات، فهو مجرد JavaScript، وليس JavaScript داخل ملفات .html، لذا يعمل مباشرة دون إعدادات إضافية.

شكرًا لك! :+1: