3 पॉइंट द्वारा xguru 2022-07-04 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • दिसंबर 2019 के 8.2 के बाद यह पहली रिलीज़
  • सबसे महत्वपूर्ण बदलाव Vim9 script भाषा की शुरुआत है
    • 10~100 गुना प्रदर्शन सुधार
    • सामान्य programming languages के ज़्यादा समान
    • legacy scripts का समर्थन पहले की तरह जारी
  • कुछ दिलचस्प फीचर्स
    • speed improvement का लाभ देखने के लिए functions को def से define किया जाना चाहिए
    • multi-line में backslash अब ज़रूरी नहीं है (compatibility के लिए इसका उपयोग मान्य है)
    • function call के लिए call की ज़रूरत नहीं। let/eval की भी ज़रूरत नहीं
    • export से बाहर से call करने योग्य बनाना, और import से लाना
    • comments # से शुरू होते हैं

2 टिप्पणियां

 
xguru 2022-07-04

Ask GN: 20 साल Emacs इस्तेमाल करने के बाद मैंने Vimmer की ओर रुख किया।
ऊपर की पोस्ट में आपने कहा था कि neovim में lua embedded है, इसलिए XX जैसे vimscript का इस्तेमाल नहीं करना पड़ता — यही उसकी खासियत है..
क्या इससे चीज़ें थोड़ी बेहतर हो जाती हैं..? हाहा

Vim आखिर इस्तेमाल क्यों करते हैं

 
gokor 2022-07-04

neovim nightly में लगभग सभी vimscript के Lua alternatives इस्तेमाल किए जा सकते हैं.
ज़्यादातर plugins का Lua port हो चुका है, और treesitter, native LSP support वगैरह भी हैं.
vimscript में सुधार होना अच्छी खबर है, लेकिन सच कहूँ तो इसका मतलब ढूँढना... आसान नहीं लगता.
लगता है कि neovim के मुकाबले कोई आकर्षक feature तो होना चाहिए...