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 :(
# gedit et gtksourceview
Posté par Mildred (site web personnel) . En réponse à la dépêche Un aperçu de GNOME 2.14. Évalué à 3.
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 :(