لا أستطيع إيجاد طريقة لتمرير سلسلة معلومات الفاصلة الشفرية ببساطة إلى الترميز المُنشَّأ، عندما تحدد لغة غير مدرجة للتلوين النحوي:
- إذا استخدمت
nohighlightكلغة افتراضية للفاصلة الشفرية، فإنه يتجاهل سلسلة المعلومات ويُنشئclass="lang-nohighlight". - إذا استخدمت
autoكلغة افتراضية للفاصلة الشفرية، فإنه يتجاهل سلسلة المعلومات ويحاول تخمين المحتوى، على سبيل المثال يُنشئclass="lang-swift"لـ```plantuml. - إذا ألغيت تعيين اللغة الافتراضية للفاصلة الشفرية (جعلتها فارغة)، على الأقل لا يتم استبدال لغتي بأي شيء، لكنها أيضًا لا تُوجد في أي مكان في الترميز المُنشَّأ.
باعتباري قادمًا من بيئة remark / prismjs، أتوقع أن تُحفظ اللغة التي أضعها في سلسلة معلومات الفاصلة الشفرية في الترميز، حتى لو لم تتم معالجتها أو تلوينها بواسطة highlightjs، مثل <pre><code data-lang="plantuml">…</code></pre>.