← 11d.im

configurer (neo)vim

21.01.2023

En m'installant sur la nouvelle machine, je n'ai pas remis mes anciens fichiers de configuration. J'en ai même profité pour effacer tout l'historique de mes dotfiles.

Ce matin, j'avais besoin d'écrire un peu de texte et mettre à jour ce site en faisant du développement web assez léger. Une bonne occasion pour configurer neovim.

La première solution aurait été d'utiliser une configuration minimale et prête à l'emploi comme kickstart.nvim. C'est un petit paquet de code qui permet d'installer tout ce qu'il faut pour programmer au premier démarrage. Je vous conseille cette vidéo par un des contributeurs. Elle est informative sur le contenu de la configuration, pourquoi chaque partie est nécessaire et comment ajouter ce qu'il faut pour adapter son expérience.

Ma configuration au moment de cet article correspond à cela.

Ce qui m'a semblé nécessaire :

Ce qui était optionnel, mais qui fait toujours plaisir :

Je ne me suis pas relancé immédiatement dans des trucs comme vimwiki ou telekasten. Je verrai à l'usage si j'en ai vraiment besoin. Il y a aussi des choses plus adaptées au travail de calcul qui pourront attendre la prochaine occasion.

Pendant un temps, j'ai hésité à copier la configuration de folke dont j'utilise plusieurs extensions, mais j'avais envie de comprendre en faisant moi-même.

J'utilise vim par intermittence depuis presque 2 décennies et pourtant je n'ai toujours pas appris à naviguer autrement qu'avec les flèches et ^/$ pour aller en bout de ligne. :vimtutor est la prochaine étape.

(Malgré les apparences, je n'ai jamais posté sur /r/unixporn)