Un espace si dense
Vim

Spell check avec vim-latexsuite

mardi 10 mars 2009 par guillaume

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 :

  1. Modifier le fichier de vim-latexsuite, pour pouvoir de nouveau utiliser le "é"
  2. 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).
  3. 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.


Accueil du site | Contact | Plan du site | Espace privé | visites : 52230

RSS RSSfr

Site réalisé avec SPIP 1.8.3 + ALTERNATIVES