hhh
elianiva- LSP (terserah mau pake mana, saranku pake coc kalo pengen bisa out of the box)
- Treesitter
- biar highlightingnya bagus
- "intelligent" folding
- indents (ini masih experimental)
- textobject
- nambah motion jadi misalnya `dif` buat delete di dalem function
- bisa swap variable, jadi ga perlu hapus manual abis itu pindahin ke sebelah
- incremental selection
- completion (kalo udah pake coc ga perlu ini sih, kalo pake builtin lsp bisa pilih dari 2 ini)
- completion-nvim
- nvim-compe
- Snippet
- ini optional, aku pake vsnip gara gara LSP bawaan nvim ga support snippetCompletion.
- Berguna juga biar ga perlu ngetik panjang, tapi snippet customku satu satunya cuma buat nambahin `TODO(elianiva): ....` 😂
- buat ini ada banyak, `vim-vsnip`, `snippets.nvim`, `ultisnips`, dll
- auto-pair
- ini juga optional, kalo pake coc bisa pake `coc-pairs`
- aku pake `nvim-autopairs` soalnya fiturnya dasar banget, ga "smart" kaya `vim-autopairs` atau `lexima`, yg smart gitu kadang malah jadi mempersusah