Forum général.général VIM : problème de correction orthographique

Posté par  .
Étiquettes : aucune
0
18
déc.
2006
Bonjour,

J'ai un soucis avec la correction orthographique de vim : dans un fichier .tex par exemple : nickel !

Par contre dans un .xml il n'effectue la correction que dans les textes entre guillemet. Ce qui est assez dommage !

Des idées pour y remédier ?

Merci d'avance
  • # Aspell

    Posté par  (site web personnel) . Évalué à 1.

    Salut,
    voici la commande:

    aspell -t --lang=fr_FR (ou en_US ...) fichier.tex

    -t = fichier tex en entrée ...

    pour les infos

    aspell --help
    • [^] # Re: Aspell

      Posté par  . Évalué à 1.

      Je parlais de la correction dans vim, pas d'utiliser un outil en externe, qui lui marche bien.
      • [^] # Re: Aspell

        Posté par  . Évalué à 2.

        Je ne pourrais surement pas répondre à ta question, vu que je n'utilise pas de correcteur orthographique, mais par curiosité, quel script utilises-tu ? vimspell ?
        • [^] # Re: Aspell

          Posté par  . Évalué à 2.

          ah oui, vim 7 fait du spell check de base. Je pense que ma question est hors sujet du coup ...
          • [^] # Re: Aspell

            Posté par  . Évalué à 2.

            en fait, c'est normal. C'est directement le fichier de syntaxe xml qui définit quelles sont les zones de texte à vérifier.
            cf /usr/share/vim/vim7/syntax/xml.vim :
            syn region xmlString contained start=+"+ end=+"+ contains=xmlEntity,@Spell display
            syn region xmlString contained start=+'+ end=+'+ contains=xmlEntity,@Spell display

            et :help spell

            Deux solutions :
            - tu vides la syntaxe du fichier (:set syn=) et la vérification orthographique s'applique à tout le fichier (y compris les balises)
            - tu personnalise le xml.vim pour étendre la vérification de l'orthographe aux zones qui t'intéresses.

            Cela dit, j'aurai quand même tendance à dire que le comportement par défaut du fichier de syntaxe xml.vim est le plus logique. Les seules zone dont l'orthogrape a un sens sont les chaînes de caractères dans les données.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.