IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Utiliser les fichiers de syntaxe pour le correcteur orthographique avec vim


Sujet :

Applications et environnements graphiques

  1. #1
    Membre habitué

    Femme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 58
    Points : 166
    Points
    166
    Par défaut Utiliser les fichiers de syntaxe pour le correcteur orthographique avec vim
    Pfff... je ne savais vraiment pas ou poser ma question... j'espère qu'ici, ça ira

    Voilà, j'ai récupéré vim7, la nouvelle (?) version de vim, et je suis particulièrement ravie du mode de correction orthographique à la volée (qui souligne au fur et à mesure qu'on fait des fautes )
    Ce qui est encore plus super, c'est qu'en fonction du type de fichier, on peut lui spécifier les zones à corriger ou non

    Pour latex, je lui ai par exemple dit de ne pas corriger dans l'environement verbatim en ajoutant un nouveau fichier ~/.vim/after/syntax/tex.vim contenant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    " No spell checking in verbatim zones
    syn region texZone start="\\begin{verbatim}" end="\\end{verbatim}\|%stopzone\>"
         contains=@NoSpell
    et ça fonctionne très bien.

    Maintenant, ce que je voudrais, c'est lui dire de vérifier l'orthographe uniquement dans les commentaires de mes programme (caml en l'occurence, mais ce n'est pas important).
    Le problème, c'est que je ne maitrise pas du tout les cluster des fichiers de syntaxe

    J'ai essayé par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    syntax cluster Comment contains=@Spell
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    syntax cluster Keyword contains=@NoSpell
    mais ça ne fonctionne pas...

    En redéfinissant les commentaires,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    syn region spellComment start="(\*" end="\*)" contains=@Spell,ocamlTodo
    hi def link spellComment Comment
    ça fonctionne, mais ce n'est pas génial, car on peut avoir des cas bien plus compliqué...

    Quelqu'un a une solution plus élégante ? Merci d'avance.

  2. #2
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Ajouter des clusters à la volée se fait. J'avais bidouillé un truc dans le plugin de correction orthographique que je maintenais bien avant l'apparition de vim7 -- lhVimSpell v0.6h sur mon site. J'avoue que j'ai complètement oublié comment j'avais fait -- il y avait une heuristique pour reconnaitre et parasiter les commentaires.

    Le mieux est de patcher le fichier officiel. Tu peux le faire à la mano. Si le résultat est probant, contacte le mainteneur du fichier pour opérer une mise à jour. Tout fichier qui ne gère pas @Spell au minimum dans les commentaires est un fichier qui n'est pas à jour.

    L'idéal pour ce genre de questions est la ML officielle.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  3. #3
    Membre habitué

    Femme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 58
    Points : 166
    Points
    166
    Par défaut
    Merci beaucoup pour ta réponse. Il est en effet plus intéressant de faire modifier le fichier à la source... Je vais voir ça !

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/02/2011, 16h48
  2. Réponses: 1
    Dernier message: 30/06/2006, 15h49
  3. besoin d'un exemple de prog utilisant les fichiers
    Par b_steph_2 dans le forum C++
    Réponses: 10
    Dernier message: 25/11/2005, 09h03
  4. Comment utiliser les fichiers *.PNG avec Delphi ?
    Par HopeLeaves dans le forum Composants VCL
    Réponses: 2
    Dernier message: 17/09/2005, 20h59
  5. Réponses: 4
    Dernier message: 13/12/2004, 20h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo