Ketika saya awalnya membuat repo ini, saya tidak mengantisipasi jumlah perubahan yang diperkenalkan oleh ekosistem plugin yang berkembang pesat. Semua paket disematkan di master sehingga akan tetap stabil dan Anda selalu dapat mengikuti video di sana jika Anda mendapatkan kesalahan di cabang lain.
? Jika Anda melihat kesalahan yang dapat Anda perbaiki, caranya ?.
Pembaruan untuk IDE sederhana yang dibangun berdasarkan prinsip-prinsip ini dan sedang dalam pengembangan aktif, saya merekomendasikan repo saya yang lebih baru: NVIM-BASIC-IDE serta Lunarvim yang matang dan berfitur lengkap.
Dukungan umum tersedia di saluran matriks kami.
Konfigurasi ini membutuhkan> = Neovim V0.8.0. Harap tingkatkan jika Anda berada di versi editor sebelumnya.
Kloning repositori ke lokasi yang benar (buat cadangan direktori nvim Anda saat ini jika Anda ingin menyimpannya).
git clone https://github.com/LunarVim/Neovim-from-scratch.git ~/.config/nvim
Jalankan nvim di terminal Anda dan tunggu plugin diinstal. Anda akan melihat Treesitter menarik sekelompok parser bahasa saat berikutnya Anda membuka Neovim.
Catatan Mason digunakan untuk menginstal dan mengelola server LSP, server DAP, linter, dan formatter melalui perintah :Mason .
Konfigurasi ini mengasumsikan bahwa Anda memiliki font nerd v3.0.0 atau lebih tinggi. Jika Anda menggunakan versi yang lebih lama maka harap perbarui font kutu buku Anda jika tidak, akan ada mesin terbang yang hilang atau salah
Buka nvim dan masukkan yang berikut:
:checkhealth
Anda mungkin akan melihat Anda tidak memiliki dukungan untuk salinan/tempel juga bahwa Python dan Node belum diatur
Jadi mari kita perbaiki
Pertama kami akan memperbaiki salinan/tempel
Di mac pbcopy harus dibangun
Di Ubuntu
sudo apt install xsel
Di Arch Linux
sudo pacman -S xsel
Pengguna Wayland
WL-Clipboard
Selanjutnya kita perlu menginstal dukungan python (node adalah opsional)
Dukungan Neovim Python
pip install pynvim
Dukungan node neovim
npm i -g neovim
CATATAN Pastikan Anda menginstal Node, saya sarankan manajer simpul seperti FNM.
Dengan asumsi Anda dibangun dari sumber, cd ke folder tempat Anda mengkloning neovim dan menjalankan perintah berikut.
git pull
git checkout release-0.9
make distclean && make CMAKE_BUILD_TYPE=Release
sudo make install
nvim -v
Tantangan utama ilmuwan komputasi adalah tidak bingung dengan kompleksitas buatannya sendiri.
- Edsger W. Dijkstra