Lorsque j'ai initialement créé ce dépôt, je n'ai pas prévu la quantité de changements de rupture introduits par l'écosystème de plugin en développement rapide. Tous les packages sont épinglés dans master , il restera donc stable et vous pouvez toujours y suivre les vidéos si vous obtenez des erreurs dans d'autres branches.
? Si vous voyez une erreur que vous pouvez corriger, voici comment ?.
Mise à jour d'un IDE simple qui s'appuie sur ces principes et est en cours de développement actif, je recommande mon nouveau dépôt: nVim-Basic-ide ainsi que Lunarvim qui est mature et entièrement traduit.
Le support général est disponible sur nos canaux matriciels.
Cette configuration nécessite> = Neovim v0.8.0. Veuillez mettre à niveau si vous êtes sur une version antérieure de l'éditeur.
Clone le référentiel dans le bon emplacement (faites une sauvegarde de votre répertoire nvim actuel si vous souhaitez le garder).
git clone https://github.com/LunarVim/Neovim-from-scratch.git ~/.config/nvim
Exécutez nvim dans votre terminal et attendez que les plugins soient installés. Vous remarquerez que Treesitter tire un tas de analyseurs de langue la prochaine fois que vous ouvrirez Neovim.
Remarque Mason est utilisé pour installer et gérer les serveurs LSP, les serveurs DAP, les liners et les formateurs via la commande :Mason .
Cette configuration suppose que vous avez des polices de nerd v3.0.0 ou plus. Si vous utilisez une version plus ancienne, veuillez mettre à jour vos polices de nerd sinon il y aura des glyphes manquants ou de mauvais
Ouvrez nvim et entrez ce qui suit:
:checkhealth
Vous remarquerez probablement que vous n'avez pas la prise en charge de la copie / de la pâte également que Python et Node n'ont pas été configurés
Alors corrigeons ça
Nous allons d'abord réparer la copie / coller
Sur mac pbcopy doit être intégré
Sur Ubuntu
sudo apt install xsel
Sur Arch Linux
sudo pacman -S xsel
Utilisateurs de Wayland
Wl-Clipboard
Ensuite, nous devons installer la prise en charge de Python (le nœud est facultatif)
Support Neovim Python
pip install pynvim
Prise en charge du nœud Neovim
npm i -g neovim
Remarque Assurez-vous que le nœud est installé, je recommande un gestionnaire de nœuds comme FNM.
En supposant que vous avez construit à partir de Source, cd dans le dossier où vous avez cloné neovim et exécutez les commandes suivantes.
git pull
git checkout release-0.9
make distclean && make CMAKE_BUILD_TYPE=Release
sudo make install
nvim -v
Le principal défi du scientifique informatique n'est pas de se confondre par les complexités de sa propre fabrication.
- Edsger W. Dijkstra