3 poin oleh xguru 2022-07-04 | 2 komentar | Bagikan ke WhatsApp
  • Rilis pertama sejak 8.2 pada Desember 2019
  • Perubahan paling penting adalah diperkenalkannya bahasa skrip Vim9
    • Peningkatan performa 10~100 kali lipat
    • Lebih mirip dengan bahasa pemrograman pada umumnya
    • Skrip lawas tetap didukung apa adanya
  • Fitur-fitur menarik
    • Untuk melihat manfaat peningkatan kecepatan, fungsi harus didefinisikan dengan def
    • Pada multi-baris, backslash tidak lagi diperlukan (tetap boleh digunakan demi kompatibilitas)
    • Pemanggilan fungsi tidak memerlukan call. let/eval juga tidak diperlukan
    • Dapat dipanggil dari luar dengan export, dan diimpor dengan import
    • Komentar dimulai dengan #

2 komentar

 
xguru 2022-07-04

Ask GN: Setelah 20 tahun memakai Emacs, saya beralih menjadi pengguna Vim.
Di tulisan di atas disebutkan bahwa kelebihan neovim adalah meng-embed lua sehingga tidak perlu memakai vimscript yang terasa menyebalkan seperti XX..
Apakah jadi sedikit lebih baik..? haha

Vim, sebenarnya kenapa dipakai

 
gokor 2022-07-04

Di neovim nightly, pengganti Lua untuk hampir semua vimscript sudah memungkinkan.
Sebagian besar plugin yang layak pakai juga sudah dipindahkan ke Lua, dengan dukungan native seperti treesitter dan lsp.
Memang kabar bagus bahwa vimscript telah ditingkatkan, tetapi sejujurnya rasanya sulit menemukan maknanya..
Sepertinya setidaknya harus ada fitur yang menarik dibandingkan neovim..