فیڈورا بطور ڈیفالٹ vi کی بجائے نینو ٹیکسٹ ایڈیٹر استعمال کرنے کا ارادہ رکھتی ہے۔

فیڈورا 33 میں نفاذ کے لیے شیڈول تبدیلی، جو تقسیم کو ٹیکسٹ ایڈیٹر استعمال کرنے میں تبدیل کرتا ہے۔ نینو پہلے سے طے شدہ کرس مرفی کے ذریعہ تجویز کردہ (کرس مرفی) فیڈورا ورک سٹیشن ڈویلپمنٹ ورکنگ گروپ سے، لیکن ابھی تک کمیٹی کی طرف سے منظور شدہ نہیں ہے۔ ایف ای ایس سی او (Fedora انجینئرنگ اسٹیئرنگ کمیٹی)، فیڈورا کی تقسیم کی ترقی کے تکنیکی حصے کے لیے ذمہ دار ہے۔

پہلے سے طے شدہ طور پر vi کے بجائے نینو استعمال کرنے کی وجہ یہ ہے کہ نئے آنے والوں کے لیے ایک ایڈیٹر فراہم کرکے تقسیم کو مزید قابل رسائی بنانا ہے جسے Vi ایڈیٹر کی تکنیک کی خصوصی معلومات کے بغیر کوئی بھی استعمال کرسکتا ہے۔ اس کے ساتھ ہی، بنیادی تقسیم میں vim-minimal پیکیج کی فراہمی جاری رکھنے کا منصوبہ بنایا گیا ہے (vi کو براہ راست کال باقی رہے گی) اور صارف کی درخواست پر ڈیفالٹ ایڈیٹر کو vi یا vim میں تبدیل کرنے کی اہلیت فراہم کرے گی۔ فی الحال، فیڈورا $EDITOR ماحولیاتی متغیر کو سیٹ نہیں کرتا ہے اور بطور ڈیفالٹ کمانڈز جیسے "git commit" invoke vi۔

مزید برآں، ہم تجرباتی ایڈیٹر کی ترقی کو نوٹ کر سکتے ہیں۔ Onivim 2، جو سبلائم کی کارکردگی، VSCode کی انضمام کی صلاحیتوں اور Vim کی موڈل ایڈیٹنگ تکنیک کو یکجا کرتا ہے۔ ایڈیٹر ایک جدید یوزر انٹرفیس فراہم کرتا ہے، VSCode پلگ ان کو سپورٹ کرتا ہے، اور Linux، macOS اور Windows پر کام کرتا ہے۔ پروجیکٹ لکھا ہوا زبان کا استعمال کرتے ہوئے وجہ (جاوا اسکرپٹ کے لیے OCaml نحو استعمال کرتا ہے) اور GUI فریم ورک ریوری. بفرز کے ساتھ کام کرنے اور ترمیم کو منظم کرنے کے لیے، libvim استعمال کیا جاتا ہے۔ یہ پروجیکٹ ایک قسم کے لائسنس کے تحت تیار کیا گیا ہے - 18 ماہ کے بعد کوڈ MIT لائسنس کے تحت دستیاب ہو جاتا ہے، اور اس سے پہلے اسے EULA کے تحت تقسیم کیا جاتا ہے، جو تجارتی مقاصد کے لیے استعمال پر پابندیاں عائد کرتا ہے۔

فیڈورا بطور ڈیفالٹ vi کی بجائے نینو ٹیکسٹ ایڈیٹر استعمال کرنے کا ارادہ رکھتی ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں