vimspell ou comment vérifier votre orthographe avec Vim
C’est dans des moments passionant ou il vous faut écrire de la doc à longueur de journée que vous cherchez un prétexte pour vous changer les idées.
Cette fois-ci je me suis plutôt penché sur quelque chose d’utile : la vérification orthographique avec Vim.
En cherchant un peu on se retrouve vite orienté vers le dictionnaire interactif ispell (dont le package français se nomme ifrench sous debian).
Ce logiciel vous permet de parcourir un fichier texte à la recherche des mots inconnus et vous propose pour chaque faute une ou plusieurs propositions.
Il est donc possible dans une session Vim de taper la commande suivante pour appeler ispell sur notre fichier :
:! ispell %
Cela n’est que moyennement intéressant finalement, car nous n’avons ainsi aucune intégration d’ispell à Vim.
Là où les choses deviennent vraiment pertinentes, c’est quand on se penche vers l’excellent travail de Mathieu Clabaut qui a abouti à un excellent plugin pour vim : vimspell.
L’intégration d’ispell à Vim est alors totale : plusieurs bindings sont disponibles pour changer de dictionnaire, aller à la prochaine erreur ou encore demander une correction pour une faute donnée.
La fonctionnalité la plus intéressante est sans conteste la vérification orthographique à la volée : chaque mot inconnu et qui est différent d’un mot clef du type de fichier édité est immédiatement surligné en rouge.
La cerise sur le gâteau c’est que ce plugin est livré avec une aide en ligne (accessible dans vim avec :help vimspell) très bien faite. Que du bonheur !