Fresh Neovim

Fresh Neovim

Je viens de passer un peu de temps à revoir mon éditeur de texte, j'ai essayé un peu VScode mais je reste attaché à Vim, au départ c'est un peu rude l'apprentissage qui est un éditeur de texte modal, il faut un certain temps pour le maitriser. 

En 2014, un fork de Vim nommé Neovim est apparu, et une extension particulière a attiré mon attention dans les servers de langage pour l'auto-completion nommé CoC. Je cherchais un moyen de mettre à jour ma config un peu vieillissante sous Vim pour utiliser des plugins innovants. Alors J'ai switcher sur Neovim, et je lui donne sa chance.

Je ne suis pas déçu du résultat, après quelques configuration je retrouve mes habitudes sous Vim mais avec CoC au lieu de YouCompleteMe.

Pour ceux qui on raté un wagon, récapitulation de la base de connaissance pour démarrer sous Vim:

1. Lancer vimtutor pour apprendre dans un terminal

2. Suivez le livre "Vim pour les humains" en accès libre pour ce familliariser

Ainsi passer de Vim à Neovim se fera sans souci. Une vidéo pour configurer from scratch Neovim. J'utilise clangd pour du C/C++. Il a fallut que je configure les flags pour qu'il accepte le c++17.

Créer le fichier ~/.config/clangd/config.yaml

config.yaml

CompileFlags:  
  Add: [-Wall, -Wextra, -std=c++20]