oohhhh, un dossier plugins est apparu.
Et la gestion des smalls caps aussi.
Sauf qu'il y a un soucis de logique. Le raccourcis utilise des <> alors que précédement, les balises <> était utilisé pour distinguer les différents mode d'écriture (poesie, quote, math, code...) et non pour typer du texte. Ca empechait aussi d'avoir des balises significative (du point de vue Spip) en récursif.
C'est ballot, par ce qu'en distingant bien le mode du typage, j'avais commencé à faire un parser, en suivant les suggestions du lab.spip.net qui travaille en 2 passages : récupération des différents modes et chapitres, puis on confie ces blocs aux parsers idoines, facilitant ainsi l'ajout de mode.
Il est pensable d'ajouter des modes plus ou moins exotique comme les schemas (avec graphviz), les "attentions" et "astuces" comme on trouve dans les ouvrages techniques, un encadré avec un picto.
Il est même possible de faire des "code" qui gère le coloriage. PHP sait le faire pour lui même et des produits tiers permet de gérer les autres langages.
M.
inc_parser2.php (4.38 KB)