Seri (Neo)vim : Penyesuaian Neovim

Beberapa saat yang lalu aku menuliskan tentang perpindahan dari Vim ke Neovim sebagai editor teks yang aku gunakan di Linux. Agar dapat menggunakan Neovim dengan lebih leluasa, sebenarnya kita bisa kustomisasi menggunakan beberapa plugin dan melakukan konfigurasi terutama pada shortcut-shortcut di Neovim. Kustomisasi kali ini aku dipandu dengan video 0 to LSP : Neovim RC From Scratch di Channel Youtube Theprimeagen

Sebelum melakukan kustomisasi, diperlukan instalasi package curl:

sudo apt install curl

Karena utamanya Neovim ini dipakai untuk menuliskan kode program dalam Bahasa Python, maka diperlukan kompatibilitas antara Neovim dengan Python yang ada pada sistem kita. Maka, diperlukan instalasi beberapa package menggunakan PIP pada Python:

pip install neovim
pip install neovim-remote

Membuat konfigurasi awal

Pada konfigurasi awal, kita menentukan Runtime Path Neovim. Umumnya Runtime Path berada di direktori $XDG_CONFIG_HOME/nvim. Variabel $XDG_CONFIG_HOME pada Ubuntu biasa terletak di /home/user/.config.

mkdir ~/.config/nvim
touch ~/.config/nvim/init.lua

Plugin yang akan digunakan :

  1. Packer plugin manager.
  2. Telescope fuzzy finder. # Grep in neovim sudo apt install ripgrep pip install -U jedi-language-server

Plugin manager

packer

  1. Map Leader
  2. Common Options
  3. Plugin manager
  4. Auto Complete

netrw

Cara masuk ke explorer (netrw):

  1. Dari shell : nvim
  2. Dari dalam nvim (normal mode) :Ex % untuk membuat file d untuk membuat folder

Map Key

,pv open Ex
,pf Fuzzy File Finder
,ps Grep File


You'll only receive email when they publish something new.

More from bhufsianm
All posts