| Ligne 11 : | Ligne 11 : | ||
La nouvelle version utilise la librairie Pygments . <br> | La nouvelle version utilise la librairie Pygments . <br> | ||
Elle permet d'ajouter un langage. <br> | Elle permet d'ajouter un langage. <br> | ||
Pour cela il faut modifier la librarie utilisée | Pour cela il faut modifier la librarie utilisée écrite en python et disponible sur github. <br> | ||
J'ai ajouté le langage Clearcase <br> | J'ai ajouté le langage Clearcase <br> | ||
| MediaWiki/Mes Extensions/SyntaxHighlight | |
|---|---|
| Nom | SyntaxHighlight |
| Lien | |
| Github | |
Mise en forme de code
MediaWiki/Mes_Extensions
La nouvelle version utilise la librairie Pygments .
Elle permet d'ajouter un langage.
Pour cela il faut modifier la librarie utilisée écrite en python et disponible sur github.
J'ai ajouté le langage Clearcase
Je l'utilise au travers du modèle Modèle:Syntaxhighlight
{{syntaxhighlight | lang=php|wfLoadExtension("SyntaxHighlight_GeSHi" );}}
wfLoadExtension("SyntaxHighlight_GeSHi" );
Voir
https://pygments.org/docs/lexerdevelopment/
Le site est pygments/pygments
git clone https://github.com/pygments/pygments.gitclass ClearcaseLexer(RegexLexer):
"""
Lexer for (ba|k|z|)sh shell scripts.
"""
name = 'Clearcase'
mimetypes = ['application/text']
filenames = ['*.clr']
aliases = ['clearcase']
url = 'https://fr.wikipedia.org/wiki/Rational_ClearCase'
version_added = '2.19.1'