- 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
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
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..