CHANGE! : Proposition d'utiliser HighlightJS dans Coloration Code (à la place de Geshi) (by Bricebou)
On a testé à différents endroits la branche dev/42-highlightjs faite par @bricebou qui intègre donc cette librairie dans le plugin à la place de Geshi.
La coloration se fait donc en JS, et plus côté serveur. Et c’est plutôt cool.
Alors il semblerait temps de merger tout ça !
Bon, par contre ce n’est pas sans conséquence : TOUT ce qui était dans la version v0.x disparait (constantes, css personnalisées, etc ...)
Ce n’est plus vraiment le même plugin donc (mais Geshi en PHP n’est plus vraiment actif), la branche js marche bien a priori, et donc ça serait bien d’avancer tous ensemble dessus.
C’est bon pour vous ?
Compléments
-
en SPIP < 4.2, on utilisait (dans spip.net, Programmer, Contrib) les plugins
precode
etcoloration_code v0.x
. -
en SPIP >= 4.2, precode est partiellement intégré dans SPIP (on active plus ce plugin), et
coloration_code
en v1.0 (la branche highlightJS). On pert actuellement le bouton "copier" qui était fourni avec le plugin precode.
Il y a quelques styles à reprendre aussi pour faire afficher le langage de la coloration (c’est fait dans squelettes-dist, mais pas dans le squelette Galactic pour le moment)