• # gedit et gtksourceview

    Posté par (site web personnel) . En réponse à la dépêche Un aperçu de GNOME 2.14. Évalué à 3.

    Jusqu'à présent, la coloration syntaxique de gedit (gtksourceview) laise grandement a désirer (de mon point de vue). Il faut dire que j'ai peut être une grande exigence (je fais moi même mes colorations syntaxiques pour Kwrite/Kate).
    Mais quand même, la coloration syntaxique de gedit est assez basique.

    Par exemple, avec Kate, on peut exactement (ou presque :) dire comment se structure le fichier. Pour simplifier, on aurait:

    mode principal (style: normal) :
    - si tu trouves " alors va en mode chaîne
    - si tu trouve '--' va en mode commentaire
    - si tu trouves un mot clef, alors affiche le en gras
    mode chaine (style: rouge):
    - si tu est a la fin e la ligne, va en mode erreur (une chaîne n'est pas multi-lignes)
    - si tu trouves un mot du style $variable alors affiche le en bleu
    - si tu trouves ` alors va au mode backquote
    - si tu trouves " alors retourne dans le mode d'avant
    mode backquote (style: normal) :
    - ... ici on répète les lignes du style normal
    - si tu trouve ` alors retourne au mode précedant
    mode commentaire (style: gris) :
    - si tu est à la fin de la ligne, retourne au mode précedant

    C'est quelquechose d'assez puissant ... Alors que avec gtksourceview on a plutôt un truc :

    - les mots clefs sont ...... (style: gras)
    - les chaînes commencent par ce motif et finissent par tel autre motif
    - les commentaires commencent par ce motif et finissent par tel autre motif

    Pas moyen alors de définir des styles inclus dans des autres :(