منصوبے کے بارے میں
یہ ریپوزٹری 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 مندرجہ بالا کے علاوہ اضافی خصوصیات، کارکردگی کی خصوصیات، یا پلیٹ فارم سپورٹ کی دستاویز نہیں کرتا۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.