Vim टेक्स्ट एडिटर, जो अपनी लंबी उम्र और बदलाव के प्रति प्रतिरोध के लिए जाना जाता है, ने अपने ग्राफिकल संस्करण gVim में एक कदम आगे बढ़ाया है। वर्ष की शुरुआत में प्रस्तुत एक परिवर्तन अनुरोध के बाद, मुख्य कोड ने GTK4 के लिए समर्थन को मर्ज कर दिया है। यह अपडेट पहले से मौजूद GTK2 और GTK3 के साथ जुड़ता है, जिससे उपयोगकर्ता अधिक आधुनिक प्रदर्शन और वर्तमान डेस्कटॉप वातावरण के साथ बेहतर एकीकरण का आनंद ले सकते हैं।
GTK4 के साथ एकीकरण के तकनीकी विवरण 🛠️
कार्यान्वयन के लिए gVim इंटरफ़ेस को GTK4 के नए APIs के अनुकूल बनाने में कई सप्ताह का काम लगा, जो पुराने विजेट्स को हटाते हैं और विंडो ड्राइंग को अनुकूलित करते हैं। डेवलपर्स ने GTK4 के सिग्नल कैस्केड सिस्टम का लाभ उठाने के लिए रेंडरिंग कोड के अनुभागों को फिर से लिखा, जिससे दृश्य प्रतिक्रिया में सुधार हुआ। हालांकि यह बदलाव शानदार सुविधाएँ पेश नहीं करता है, यह लिनक्स की नवीनतम ग्राफिकल लाइब्रेरीज़ के साथ संगतता सुनिश्चित करता है, आधुनिक वितरणों के उपयोगकर्ताओं को प्रभावित करने वाली निर्भरता समस्याओं से बचाता है।
Vim पकड़ रहा है, लेकिन बिना जल्दबाजी के 🐢
70 के दशक में जन्मा एक संपादक GTK4 को अपनाए, यह आपके दादाजी को टच फोन का उपयोग करना सीखते देखने जैसा है: वे इसे अच्छी तरह से करते हैं, लेकिन अपनी गति से। जबकि अन्य संपादक भविष्य की ओर दौड़ रहे हैं, Vim उस व्यक्ति की शांति के साथ आता है जो जानता है कि कई लोग अभी भी इसे 80-कॉलम टर्मिनल में उपयोग करते हैं। हाँ, अब शुद्धतावादी बहस कर सकते हैं कि क्या GTK3 बेहतर था, जबकि बाकी हम संस्करण की परवाह किए बिना :wq का उपयोग करना जारी रखते हैं।