Pour faire du spell check avec vim, en Français, il faut télécharger les fichiers de langue (il est aussi possible de les modifier à partir des fichiers ooo) :
wget http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.sug
wget http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.spl
ensuite, dans vim, il faut déclarer la langue et l’utilisation de spell :
:se spellang=fr
Le problème, c’est qu’il ne reconnait pas les accents du type \’e. Dans le cas du travail normal, ce n’est pas un problème. Mais quand on utilise vim-latexsuite, il est quasiment impossible de faire un "é".
Deux solutions s’offrent alors à nous :
- Modifier le fichier de vim-latexsuite, pour pouvoir de nouveau utiliser le "é"
- Changer les accents de type \’e en é automatiquement avec un petit script. C’est la méthode que j’utilise (en tant que fainéant, mais aussi dans l’idée que tout le monde ne peut pas modifier le fichier vim-latexsuite).
- Ecrire en anglais (ok, ça fait 3, mais c’est pas vraiment une solution ;-) ). Radical.
Mon petit plugin pour les accents
command! -nargs=0 -bar Utf8Accents call s:Utf8Accents()
function! s:Utf8Accents()
execute ":%s/\\\\'E/É/g"
execute ":%s/\\\\'e/é/g"
execute ":%s/\\\\`a/à/g"
execute ":%s/\\\\`e/è/g"
execute ":%s/\\\\^u/û/g"
execute ":%s/\\\\^i/î/g"
execute ":%s/\\\\`u/ù/g"
endfunction
On peut rajouter d’autres modifications selon son gout.
J’aime pas les accents.