منصوبے کے بارے میں

یہ ریپوزٹری Zed ایڈیٹر کے لیے Blueprint (.blp) زبان کی ایک ایکسٹینشن فراہم کرتی ہے، جو کہ blueprint-compiler ٹول چین کے ذریعے GTK/GNOME یوزر انٹرفیس بنانے کے لیے استعمال ہونے والی مارک اپ زبان ہے۔ یہ کیا پیش کرتا ہے: - Zed کے اندر .blp فائلوں کے لیے زبان کی معاونت، بشمول tree-sitter کوئریز پر مبنی syntax highlighting۔ - LSP انضمام: language-server کی خصوصیات کے لیے سسٹم پر blueprint-compiler کا انسٹال ہونا ضروری ہے، چاہے وہ پیکیج مینیجر کے ذریعے ہو یا کسٹم بائنری پاتھ ترتیب دے کر۔ کنفیگریشن: صارفین Zed کی settings.json میں `lsp.blueprint` کلید کے تحت `binary.path` (مطلق پاتھ) اور `binary.arguments` (جو `lsp` ہونا چاہیے) سیٹ کر کے ایکسٹینشن کو کسٹم blueprint-compiler انسٹالیشن کی طرف اشارہ کر سکتے ہیں۔ ڈیولپمنٹ: README ایک سادہ ورک فلو بیان کرتا ہے: ریپوزٹری کلون کریں، پھر مقامی طور پر ایکسٹینشن تیار کرنے کے لیے Zed کے آفیشل گائیڈ پر عمل کریں۔ لائسنسنگ: یہ پروجیکٹ GNU GPLv3 کے تحت جاری کیا گیا ہے۔ ایکسٹینشن کے استعمال کردہ کچھ tree-sitter کوئریز MIT-لائسنس یافتہ tree-sitter-blueprint پروجیکٹ سے ماخوذ ہیں۔ README مندرجہ بالا کے علاوہ اضافی خصوصیات، کارکردگی کی خصوصیات، یا پلیٹ فارم سپورٹ کی دستاویز نہیں کرتا۔