Page 1 sur 1

Colorisation des extraits de code

Publié : 27 mars 2013, 15:42
par djinn
Bonjour,

Serait-il possible de mettre en place la "colorisation de syntaxe" (syntax highlighting) du code python dans les posts du forum? La lisibilité en serait grandement améliorée. :-)
Je ne suis pas un spécialiste de phpBB, mais une recherche rapide sur google m'a amené sur le mod Syntax Highlighter 3, qui semble-t-il pourrait faire l'affaire…
Qu'en pensez-vous?

Re: Colorisation des extraits de code

Publié : 27 mars 2013, 15:52
par Arnaud
Bonne idée, mais nos journées sont limitées à 24h, et actuellement Jérôme et moi sommes assez occupés :)
J'utilise également syntaxhighlighter pour mon site, reste à voir si on peut facilement l'intégrer à phpbb, je regarde ça dès que je peux.

Re: Colorisation des extraits de code

Publié : 27 mars 2013, 16:18
par djinn
Je comprends très bien! Ce n'est qu'une idée lancée en l'air: il n'y a aucune urgence. :-)

Re: Colorisation des extraits de code

Publié : 27 mars 2013, 17:19
par Jérôme
un essai...
<head>test</head>
#!/usr/bin/env python
import sys
from os.path import dirname, join, realpath
from os import chdir

try:
    from pyromaths import pyromaths
except ImportError:
    basedir = dirname(realpath(__file__))
    workdir = join(basedir,'src')
    sys.path.insert(0, basedir)
    from src import pyromaths
    chdir(workdir)
pyromaths.main()

Re: Colorisation des extraits de code

Publié : 27 mars 2013, 17:44
par djinn
Fantastique! Et quelle réactivité!
Un grand merci. :)
Me reste plus qu'à en maîtriser l'usage… ;)

Re: Colorisation des extraits de code

Publié : 27 mars 2013, 17:49
par Jérôme
De rien, après un premier écrit à l'externe, j'avais besoin de faire autre chose. Et c'est vrai que c'est une bonne idée. Je ne promets pas d'aller aussi vite à chaque fois ;) Pour l'usage, je te fais confiance, ce n'est pas bien méchant ;)

Re: Colorisation des extraits de code

Publié : 27 mars 2013, 17:54
par djinn
Je viens d'essayer, ça marche nickel. :)
Juste un petit détail, peut-être, au risque de franchir la frontière du perfectionnisme: l'étiquette "html code" ou "python code" (qui est insérée d'office) me paraît superflue, non? S'il y a une option pour qu'elle ne s'affiche pas, ça serait encore mieux, me semble-t-il…
En tous cas, merci encore, Jérôme!

Re: Colorisation des extraits de code

Publié : 27 mars 2013, 21:17
par Jérôme
Oh, oh, M. est pointilleux ! ;)
C'est fait. :)