--- # Syntaxe des raccourcis SPIP, version 0.0.1 # # Si on nomme une regle, elle devient surchargeable - if_match: "/\n-[*#]/S" type: all is_wheel: Y replace: listes-decoupe-para: match: "\n\n" type: split is_wheel: Y replace: liste-check: if_str: "-" if_match: "/-[*#]/S" is_wheel: Y type: all replace: liste-prepend: type: all replace: "\n$0" liste-p-init: type: all replace: tw_liste_init is_callback: Y liste-p-item: # premiere parenthese ne compte pas dans la profondeur # capture * deuxieme parenthese : ul # capture # deuxieme parenthese : ol # nombre de car dans la 2eme parenthese = profondeur match: ",(\n-)(\*+|\#+)([^*#].*)(?=(?:\z|\n-)),UsS" replace: tw_liste_item is_callback: Y liste-p-close: type: all replace: tw_liste_close is_callback: Y - if_match: "/\n-( )?[\?!]\s/S" type: all is_wheel: Y replace: listes-decoupe-para2: match: "\n\n" type: split is_wheel: Y replace: def-check: if_str: "-" if_match: "/-( )?[!\?]\s/S" is_wheel: Y type: all replace: def-wrap: type: all is_callback: Y replace: tw_def_wrap def-p-titre: match: ",(\n-( )?\?\s+)(.*)(?=(\z|\n-)),UsS" replace: "
$3
" def-p-desc: match: ",(\n-( )?!\s+)(.*)(?=(
||\z|\n-)),UsS" replace: "
$3
"