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

Affichage des résultats du sondage: Pratique ou pas?

Votants
5. Vous ne pouvez pas participer à ce sondage.
  • Oui

    3 60,00%
  • Non

    0 0%
  • il faudrait l' améliorer

    2 40,00%
GTK+ avec C & C++ Discussion :

[UTILE]coloration syntaxique C/GTK+ pour gedit


Sujet :

GTK+ avec C & C++

  1. #1
    Membre chevronné Avatar de Lunixinclar
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 416
    Par défaut [UTILE]coloration syntaxique C/GTK+ pour gedit
    Je ne sais pas trop où poster ça mais ceux parmi vous qui développent du GTK+ avec Gedit devraient être intéressés par ce fichier lang qui ajoute les types GTK/glib à la colorisation basique du C.
    Renommez le fichier c.lang.xml en c.lang (il a été renommé pour l' upload)
    puis placez le dans
    /usr/share/gtksourceview-1.0/language-specs/c.lang
    en fonction bien sûr de votre install et après avoir sauvegardé l'original.
    Ca fait un moment que je m'en sert il est bien pratique, et pas de chute de performances.
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    En fait moi je l'ai fait pour Code::Blocks
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par Lunixinclar
    Je ne sais pas trop où poster ça mais ceux parmi vous qui développent du GTK+ avec Gedit devraient être intéressés par ce fichier lang qui ajoute les types GTK/glib à la colorisation basique du C.
    ça peux interesser tous les utilisateurs et développeurs qui utilisent/developpent un programme avec GtkSourceView.

    Il est possible de mettre aussi en évidence les noms de fonctions ? Toutes celles qui commencent par gtk_*, gdk_*, ... (par contre pour celle de la glib g_* c'est pas forcement top )


  4. #4
    Membre chevronné Avatar de Lunixinclar
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 416
    Par défaut
    Les fonctions oui carrément. Elles ont même une couleur exprès: mettre style="Function" dans le markup XML.

    Connais-tu l'expression régulière qui sort tout ce qui commence par gtk_
    ^[gtk_]+ peut-être.

    Si oui ça peut faire un truc vraiment sympa.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 32
    Par défaut
    Salut à tous !

    Moi aussi je me suis commencé ça pour... Kate*
    Pour le moment, j'ai une grande partie (pas forcement tout pour le moment) des fonctions GTK+ et GLib, et uniquement celles-ci, la vérification étant faite "à la bourrin" et non par une expression régulière. Étonnement, je n'en ressent aucun ralentissement, ou peut-être un léger au démarrage de Kate... pas de quoi avoir peur
    Mon but était de colorer uniquement les fonction existante, donc obligé de lister toutes les fonctions ^^

    Enfin, tout ça pour dire que si ça intéresse quelqu'un, je propose ma coloration GTK+/GLib pour KateParts à qui la veut Pour le moment, ne sachant pas faire mieux, la liste des fonction est rajoutée à une copie de la coloration C.

    Aussi, si ça vous intéresse pour faire une coloration quelconque, j'ai créé un script PHP pour extraire les noms de fonctions de la doc GTK/GLib (et potentiellement GDK ou GObject, mais je n'ai pas encore testé) et écrire ladite liste dans un fichier.
    Donc si vous avez besoin d'une lise (XML ?) des fonctions GTK+, pas de pb pour la faire ou vous donner le script

    @+ !


    *OK, développer en GTK+ et utiliser Kate, c'est peut-être bizarre... Mais j'avoue que c'est le meilleur éditeur à mon goût (pour le moment)... Je trouve que GtkSourceView est bien parti mais a encore pas mal de chemin à faire


    [edit]
    Pour installer un fichier de coloration syntaxique pour Kate :
    Citation Envoyé par kate-editor.org
    Installation

    Either copy the downloaded XML file to ~/.kde/share/apps/katepart/syntax/ or to the global $(PREFIX)/share/apps/katepart/syntax/ directory or use the Download dialog available under Settings->Configure Kate->Highlighting->Download...

Discussions similaires

  1. Coloration syntaxique pour langages Web sous nano
    Par Swoög dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 21/07/2006, 10h10

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