Neovim + Avante AI

Lanjut karena berhenti dari Cursor, jadi ya balik lagi menggunakan VS Code lalu utak-atik mencari coding agent yang bisa bantu di VS Code, dan ada banyak opsinya, yang populer seperti Kilo Code, Cline, Roo Code, saya juga sempat nyobain Continue dev, fungsional sih, tapi kerasa banget tambal sulamnya, berasa hambur banget, dari looks gak sync, dari penggunaan juga berasa ada yang kurang. Saya jadi mengerti kenapa Windsurf dan Cursor memilih jalur bikin distribusi VS Code sendiri, ya supaya semuanya terintegrasi dan hasilnya proper text editor, tidak tambal sulam.

Sempat juga nyobain Zed, solid sih, proper, tapi gak tau ada beberapa hal detail yang gak cocok, yang saya pikir karena belum biasa aja, tapi daripada nyoba dan eksplor, saya jadi iseng, kenapa gak balik ke Vim aja, Neovim sih tepatnya.

Setelah research sebentar (baca: ngobrol sama chatGPT) ketemu plugin ini: Avante.nvim, pada dasarnya plugin ini membantu penggunaan AI untuk koding didalam Neovim! 🔥, cus lah saya jadi mencoba.

Saya biasanya prefer menggunakan Neovim asli sehingga saya bisa utak-atik sendiri, tapi setelah melihat video Omarchy, saya jadi tertarik mencoba Lazy.vim, saya tertarik karena kelihatnya sudah komplit dan saya sudah pada masa gak pengen utak-atik banyak saat ini, pengen yang langsung beres, dan jadilah setup Lazyvim, dan wow, bukan cuma komplit, tapi Good looking juga..

Berasa seperti pakai modern text editor ala VS Code, semuanya sudah di built didalamnya, termasuk ya LSP, package manager. Saya juga suka bagian tombol leader yang menggunakan spasi yang kalau ditekan jadi keluar popup bantuan koleksi keybinding atau shortcut, untuk saya yang masih baru dengan lazyvim sehingga belum hapal, ini membantu banget.

Lalu juga shortcut spasi+spasi buat mencari file, saya suka banget.

Tapi balik ke alasan utama, tujuannya adalah coding agent yang bisa bantu koding, jadi install Avante.nvim, dan hasilnya… cool 😎 *hint: lihat sidebar sebelah kanan.

So ya sepertinya akan stay dulu sementara waktu menggunakan setup ini, kecuali ada masalah yang memang lebih enak untuk diselesaikan di VS Code, tapi sepertinya sih aman saja, mengingat saya juga cukup banyak menggunakan terminal terbuka, lalu koding juga kebanyakan dari hasil coding agent, kecuali beberapa part yang koding manual dan saat itu Neovim ini cukup sepertinya, jadi ya sepertinya aman.

Sekarang tinggal pindah tab terminal untuk beralih ke task yang sifatnya monitoring (yarn dev, tail -f), ssh ke vm, dan beberapa tab Neovim yang masing-masing membuka project nya sendiri-sendiri, semua dalam 1 window terminal! 🔥

Satu tanggapan untuk “Neovim + Avante AI