لا تحصل الكتل البرمجية الطويلة على أي تمييز

لاحظت أن كتل الكود الطويلة لا تحصل على تمييز للألوان - مثلًا، حوالي 36 ألف رمز أو أكثر قليلًا. كيف يمكنني إصلاح ذلك؟

تم إضافة الحد هنا:

لقد حاولنا نقل ميزة التمييز (highlight) إلى عامل مخصص (وبالتالي إلى خيط في الخلفية)، لكننا واجهنا بعض المشكلات المتعلقة بـ CORS.

إذا كنت ترغب في رفع هذا الحد، فإن نهجًا جيدًا هو الاطلاع على هذا الطلب (PR)

ومحاولة إصلاح مشكلات CORS التي واجهتها، وهو ما أدى في النهاية إلى تراجع الطلب.

3 إعجابات

إذن هل سيقوم فريق Discourse بإصلاحه في النهاية؟

ليس ذلك ضمن خارطة طريقنا في الوقت الحالي. على الرغم من أن جعل التمييز يعمل في عامل خلفي ميزة مرغوبة، إلا أن تأثير الحد منخفض بالنظر إلى ندرة استخدام كتل الكود التي تتجاوز 30000 حرف في المناقشات النموذجية.

3 إعجابات

هل يمكنك على الأقل جعل الرقم 30000 قابلاً للتكوين؟ ربما في ملف .yml الخاص بالحاوية؟ أو في الإعدادات؟ مهما كانت الطريقة التي تعمل، فأنا بحاجة فقط إلى زيادة هذا الحد.