محرر النصوص Vim، المعروف بطول عمره ومقاومته للتغيير، اتخذ خطوة إلى الأمام في نسخته الرسومية gVim. بعد طلب دمج تغييرات تم تقديمه في بداية العام، قام الكود الرئيسي بدمج دعم GTK4. هذا التحديث يضاف إلى دعم GTK2 وGTK3 الموجودين بالفعل، مما يسمح للمستخدمين بالاستمتاع بأداء أكثر حداثة وتكامل محسّن مع بيئات سطح المكتب الحالية.
تفاصيل تقنية للتكامل مع GTK4 🛠️
استغرق التنفيذ عدة أسابيع من العمل لتكييف واجهة gVim مع واجهات برمجة التطبيقات الجديدة لـ GTK4، التي تزيل الأدوات القديمة وتحسن رسم النافذة. أعاد المطورون كتابة أقسام من كود العرض للاستفادة من نظام تتابع الإشارات في GTK4، مما يحسن الاستجابة البصرية. على الرغم من أن التغيير لا يقدم ميزات مذهلة، إلا أنه يضمن التوافق مع أحدث مكتبات الرسوميات في لينكس، متجنبًا مشاكل التبعيات التي كانت تؤثر على مستخدمي التوزيعات الحديثة.
Vim يواكب العصر، ولكن بدون عجلة 🐢
أن يتبنى محرر نصوص وُلد في السبعينيات GTK4 هو مثل رؤية جدك يتعلم استخدام هاتف يعمل باللمس: يفعل ذلك بشكل جيد، ولكن بوتيرته الخاصة. بينما يركض محررون آخرون نحو المستقبل، يأتي Vim بهدوء من يعلم أن الكثيرين لا يزالون يستخدمونه في محطة طرفية بعرض 80 عمودًا. صحيح أن الأصوليين سيناقشون الآن ما إذا كان GTK3 أفضل، بينما يستمر الباقون في استخدام :wq بغض النظر عن الإصدار.