عن المشروع

توفر هذه المستودعات إضافة لمحرر Zed تدعم لغة Blueprint (.blp)، وهي لغة الترميز المستخدمة في سلسلة أدوات blueprint-compiler لبناء واجهات مستخدم GTK/GNOME. ما تقدمه: - دعم لغوي لملفات .blp داخل Zed، بما في ذلك تظليل الصيغة المعتمد على استعلامات tree-sitter. - تكامل LSP: تتطلب ميزات خادم اللغة تثبيت blueprint-compiler على النظام، إما عبر مدير الحزم أو عن طريق تعيين مسار ثنائي مخصص. التكوين: يمكن للمستخدمين توجيه الإضافة إلى تثبيت مخصص لـ blueprint-compiler عن طريق تعيين `binary.path` (مسار مطلق) و `binary.arguments` (يجب أن يكون `lsp`) تحت مفتاح `lsp.blueprint` في ملف settings.json الخاص بـ Zed. التطوير: يصف ملف README سير عمل بسيط: استنساخ المستودع، ثم اتباع الدليل الرسمي لـ Zed لتطوير إضافة محليًا. الترخيص: صدر المشروع بموجب رخصة GNU GPLv3. بعض استعلامات tree-sitter المستخدمة في الإضافة مأخوذة من مشروع tree-sitter-blueprint المرخص بموجب MIT. لا يوثق ملف README ميزات إضافية أو خصائص أداء أو دعم منصات تتجاوز ما ذكر أعلاه.