Bonjour,
Voulant tester les évolutions du projet Mono sous GNU/Linux (la dernière mouture 3.8.0 est arrivée le 4 septembre) j'ai décidé de tester tout ça via un projet personnel, un éditeur de texte (C# via Mono, toolkit graphique GTK).
Tout fonctionne à merveille, l'ouverture / fermeture / enregistrement, split horizontal / vertical). Il ne me manque plus que des fonctionnalité annexes un peu ambitieuses pour mon niveau, notamment la coloration syntaxique selon l'extension du fichier ouvert.
Voilà donc mon soucis: je n'ai strictement aucune idée comment réaliser une coloration syntaxique d'un code source…
Dois-je le faire à la main via des regex et un dictionnaire par langage ? Existe-t-il un genre de lib importable sous Monodevelop à exploiter ? Vu que c'est sous GNU/Linux, dois-je passer par un outil existant qui fait le travail puis récupérer et exploiter la sortie ?
Si des personnes ont déjà fait face à ce problème, merci d'avance de m'éclairer.
Cordialement
EDIT: Il y a bien ScintillaNET mais il ne fournit que des dll… Y a-t-il un moyen d'exploiter cette API sous GNU/Linux ?
# use the source Luke, use the source.
Posté par NeoX . Évalué à 6.
http://www.scintilla.org/
il devrait y avoir tout ce dont tu as besoin.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.