- Versi stabil terbaru, rilis ini menyertakan LuaJIT 2.1 dan menghadirkan perbaikan utama serta fitur baru
- Tersedia berbagai paket instalasi untuk Windows, macOS, dan Linux (x86_64·arm64) sehingga bisa langsung dijalankan
- Untuk tiap platform, tersedia berkas distribusi dalam format ZIP, MSI, tar.gz, AppImage beserta nilai hash sha256
- Rilis ini diverifikasi berdasarkan signed commit (fc7e5cf), dengan tanda tangan GPG untuk memastikan keandalan
- Halaman rilis GitHub mencatat total 354 reaksi komunitas, menunjukkan tingginya minat terhadap versi baru ini
Rilis Nvim 0.12.0
- Neovim 0.12.0 adalah versi stabil terbaru, sebuah rilis yang mencakup perbaikan utama dan fitur baru
- Tipe build adalah Release, menggunakan versi bawaan LuaJIT 2.1.1774638290
- Rilis diverifikasi berdasarkan signed commit (fc7e5cf)
- Changelog dan dokumen berita (news.txt) juga disediakan, dan dapat dilihat dari dalam aplikasi dengan perintah
:help news
- Tersedia paket instalasi untuk berbagai sistem operasi sehingga dapat langsung dijalankan di lingkungan Windows, macOS, dan Linux (x86_64 dan arm64)
- Untuk tiap platform, tersedia berkas distribusi dalam format ZIP, MSI, tar.gz, AppImage
- Semua biner dapat diunduh dari halaman rilis GitHub
-
Instalasi Windows
- Versi ZIP: unduh
nvim-win64.zip atau nvim-win-arm64.zip, lalu ekstrak dan jalankan nvim.exe
- Versi MSI: instal
nvim-win64.msi atau nvim-win-arm64.msi, lalu jalankan
- Di lingkungan Windows Server, perlu memasang
vcruntime140.dll
-
Instalasi macOS
- Tersedia berkas tar.gz terpisah untuk x86_64 dan arm64
- Gunakan perintah
xattr -c untuk menghapus peringatan “unknown developer”, lalu ekstrak dan jalankan
-
Instalasi Linux
- Tersedia AppImage atau tarball untuk x86_64 dan arm64
- AppImage dapat dijalankan setelah
chmod u+x, dan pada sistem yang tidak mendukung FUSE dapat diekstrak dengan --appimage-extract
- Juga disediakan tautan build tidak resmi untuk sistem dengan versi glibc yang lebih rendah
-
Metode instalasi lainnya
Berkas distribusi (Assets)
- Tersedia total 14 paket biner dan source code
- Windows:
nvim-win64.zip, nvim-win64.msi, nvim-win-arm64.zip, nvim-win-arm64.msi
- macOS:
nvim-macos-x86_64.tar.gz, nvim-macos-arm64.tar.gz
- Linux:
nvim-linux-x86_64.appimage, nvim-linux-x86_64.tar.gz, nvim-linux-arm64.appimage, nvim-linux-arm64.tar.gz
- Tiap berkas mencantumkan nilai hash sha256 dan ukuran file (sekitar 9~12MB)
- Source code juga tersedia dalam format zip dan tar.gz
Reaksi komunitas
- Postingan rilis mencatat total 354 reaksi
- 🎉 234, ❤️ 135, 👍 157, 🚀 91, 😄 29, 👀 25
- Banyak pengguna meninggalkan umpan balik positif untuk versi baru ini
Informasi tambahan
- Rilis dipublikasikan melalui GitHub Actions dan diverifikasi dengan tanda tangan GPG milik Justin M. Keyes
- Tersedia tautan perbandingan dengan rilis terbaru serta tautan perbandingan perbedaan dengan versi sebelumnya (v0.11.x~v0.1.x)
- Detail perubahan dapat dilihat melalui dokumentasi resmi dan file berita
1 komentar
Komentar Hacker News
Sejak sepenuhnya beralih ke Neovim, saya sama sekali tidak lagi memakai IDE seperti VSCode atau JetBrains
Berkat AI, konfigurasi jadi jauh lebih mudah, dan kombinasi dengan tmux memberi keunggulan besar berupa penggunaan memori yang sangat rendah
Saya bisa membuka semua proyek sekaligus dan berpindah dengan cepat, dengan hampir tanpa jeda saat reboot atau saat akses jarak jauh
Sekarang saya bisa langsung terhubung lewat ssh dari laptop dan mulai bekerja, tanpa perlu sinkronisasi atau perangkat berspesifikasi tinggi
Scripting Lua, dukungan LSP, dan perbaikan penanganan jendela terminal adalah alasan utamanya
Namun untuk pengembangan game konsol, saya masih tetap memakai Visual Studio untuk debugging
Saya hanya memakai navigasi, penghapusan, dan pencarian dasar, jadi saya mencari tutorial yang bisa membantu saya berkembang menjadi pengguna yang lebih mahir
Rasanya akan tidak nyaman jika tidak ada hal seperti membuka file langsung dari desktop
Akan bagus jika ada demo visual atau video yang menunjukkan bagaimana workflow berbasis TUI benar-benar berjalan
Baru-baru ini saya terkena batas fold level (20) di Vim, dan kecewa karena di Neovim ternyata sama saja
Saya sempat memodifikasi source code lalu membangunnya sendiri, tetapi masalahnya belum sepenuhnya terselesaikan
Saya memakai sistem yang menangani daftar aturan bersarang atau decision tree, jadi batas ini cukup merepotkan
Saya menghormati tradisi dan kebebasan Vim, tetapi saya berharap ada lebih banyak fitur bawaan seperti di Helix
Saat ini harus menggabungkan plugin dan starter pack dulu agar terasa seperti lingkungan modern
Saya tidak merasa itu bertentangan dengan tradisi Vim. Saya penasaran fitur spesifik apa yang ingin Anda lihat sebagai bawaan
Saya juga pernah membuat morph.nvim untuk eksperimen UI, dan fase eksperimen seperti ini membantu perkembangan komunitas
Di versi 0.13 berikutnya, fitur multi-cursor dijadwalkan akan ditambahkan
Menurut roadmap Neovim, ini tampaknya akan menjadi perubahan yang cukup menarik
Saya bisa langsung melihat dan memperbaiki kesalahan, jadi produktivitas meningkat besar
Ini sangat berguna karena memungkinkan refactor teks atau penataan ulang file log bahkan tanpa LSP
Lihat dokumentasi resmi dan video contoh
Berkat fitur ini, saya tetap memakai Zed meskipun ekosistem ekstensi VSCode-nya masih kurang
Saat ini environment pengembangan saya hanya Neovim, tmux, dan terminal
IDE hampir tidak pernah dibuka lagi sehingga saya hapus
Intinya bukan editornya, melainkan workflow — perpindahan antarproyek cepat sambil mempertahankan sesi, dan sistem tetap ringan
Claude Code membantu menyelesaikan masalah konfigurasi atau bentrokan tool dengan cepat, jadi jauh lebih efisien
Alasan saya menyukai Neovim adalah karena kustomisasi lewat LLM itu mudah
Alih-alih Bear atau Obsidian, saya meminta DeepSeek mengubah Vim menjadi aplikasi to-do + kalender saya
OpenCode berinteraksi langsung dengan Vim di terminal sambil mengujinya, lalu memperbaiki otomatis sampai memenuhi kriteria yang saya inginkan
Upgrade dari 0.11 ke 0.12 hampir tanpa masalah, tetapi nvim-treesitter berubah seperti plugin yang benar-benar baru
Versi lama masih ada di branch master, tetapi tidak mendukung 0.12
Sebagian besar fungsinya bisa digantikan dengan kode baru, dan treesitter-modules berperan baik sebagai jembatan
Saya penasaran dengan plugin manager baru vim.pack
Saya sempat meminta Claude mengonversi konfigurasi lazy.nvim, tetapi hasilnya terasa terlalu bertele-tele
vim.pack.add({url}), jadi menurut saya justru lebih ringkas~/.vim/pack/*/startSaya penasaran apakah benar tidak terlalu rugi jika tidak memakai manager terpisah
Saya penasaran apakah ada yang memakai Neovim bersama tool AI seperti Claude
Mendukung Claude, Gemini, Copilot, dan sebagian besar lainnya, dengan pengiriman konteks yang ringan
Integrasi AI jauh lebih mulus, dan fitur Cursor Tab jauh lebih unggul dibanding plugin AI di nvim
Menarik bahwa Neovim sudah lama bertahan di versi 0.x
Saya penasaran apa kriteria untuk menuju 1.0
:!seperti di vi sudah bekerja sesuai standar POSIX