Aucun résumé des modifications |
|||
| Ligne 74 : | Ligne 74 : | ||
}} | }} | ||
<br> | <br> | ||
< | {{information | ma version de python chez OVH est la <pre>Python 3.7.3 (default, Mar 23 2024, 16:12:05)</pre> | ||
Du coup j'ai du revenir en arrière sur la version de pygments, juste avant cette version: | |||
<pre> | |||
SHA-1: e7f50060fd644b17de8debbd2a5c259c64898d4f | |||
* Drop support for EOL Python 3.7 (#2601) | |||
</pre> | |||
soit la version du 30/11/2023 | |||
<pre> | |||
SHA-1: 276dcf8ae4af6e959e13ea6f63d9f5e7bc80ea48 | |||
* Update CHANGES | |||
</pre> | |||
{{syntaxhighlight |lang=bash|code= | |||
git reset --hard 276dcf8ae4af6e959e13ea6f63d9f5e7bc80ea48 | |||
}} | |||
| 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, voir ici Comment
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/
git clone https://github.com/pygments/pygments.git
class 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'
python scripts/gen_mapfiles.py
pyinstaller --onefile __main__.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from pygments.cmdline import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())
{{information | ma version de python chez OVH est la
Python 3.7.3 (default, Mar 23 2024, 16:12:05)
Du coup j'ai du revenir en arrière sur la version de pygments, juste avant cette version:
SHA-1: e7f50060fd644b17de8debbd2a5c259c64898d4f * Drop support for EOL Python 3.7 (#2601)
soit la version du 30/11/2023
SHA-1: 276dcf8ae4af6e959e13ea6f63d9f5e7bc80ea48 * Update CHANGES
git reset --hard 276dcf8ae4af6e959e13ea6f63d9f5e7bc80ea48