Changeset 41875 in spip-zone


Ignore:
Timestamp:
Oct 23, 2010, 1:55:09 PM (9 years ago)
Author:
fil@…
Message:

ajouts pour les raccourcis tetue cf http://www.spip-contrib.net/Raccourcis-SPIP-semantiques?var_mode=preview pour les specs

Realises:

  • definitions dt/dd
  • ligne etoilee *
  • puce etoilee *
  • titres niveau h2...h6 (version non fermante) === titre

a suivre

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _dev_/raccourcis_tw/spip.yaml

    r41874 r41875  
    4646  if_str: "\n|"
    4747  priority: -30 # avant les raccourcis
     48
     49definitions:
     50  priority: -35  # avant les puces (???)
     51  is_wheel: Y
     52  type: all
     53  if_str: '-?'
     54  replace:
     55      dt:
     56        match: '/^-[?] +(.*)$/mS'
     57        replace: '<dt class="spip">$1</dt>'
     58      dd:
     59        match: '/^-[!] +(.*)$/mS'
     60        replace: '<dd class="spip">$1</dd>'
     61      dlwrap:
     62        match: ',(<dt class="spip">.*?</dt>\n|<dd class="spip">.*?</dd>\n)+,mS'
     63        replace: "<dl class=\"spip\">\n$0</dl>\n"
    4864
    4965listes:
     
    7389  priority: -20 # avant !paragraphes
    7490
     91ligne-etoilee:
     92  match: "/^ ?[*] ?[*] ?[*] ?$/mS"
     93  replace: "\n\n\n<hr class=\"spip etoile\" />\n\n\n"
     94  if_chars: "*"
     95  priority: -20 # avant !paragraphes
     96
    7597alinea:
    7698  match: "/\n-- */"
     
    83105  replace: replace_puce
    84106  if_str: "\n-"
     107  is_callback: Y
     108  priority: -20 # avant !paragraphes
     109
     110puce-etoilee:
     111  match: "/^[*] */mS"
     112  replace: replace_puce
     113  if_str: "\n*"
    85114  is_callback: Y
    86115  priority: -20 # avant !paragraphes
     
    106135  if_str: '{{{'
    107136  type: str
     137
     138niveauh:
     139    # ==== Titre ===
     140    if_str: "="
     141    if_match: "/^=/mS"
     142    match: "/^=.*/mS"
     143    is_wheel: Y
     144    replace:
     145      niveauh1:
     146        match: '/^= +(.+?)(:? =+)?$/mS'
     147        replace: "\n\n<h1>$1</h1>\n\n"
     148      niveauh2:
     149        match: '/^== +(.+?)(:? =+)?$/mS'
     150        replace: "\n\n<h2>$1</h2>\n\n"
     151        if_str: '=='
     152      niveauh3:
     153        match: '/^=== +(.+?)(:? =+)?$/mS'
     154        replace: "\n\n<h3>$1</h3>\n\n"
     155        if_str: '==='
     156      niveauh4:
     157        match: '/^==== +(.+?)(:? =+)?$/mS'
     158        replace: "\n\n<h4>$1</h4>\n\n"
     159        if_str: '===='
     160      niveauh5:
     161        match: '/^===== +(.+?)(:? =+)?$/mS'
     162        replace: "\n\n<h5>$1</h5>\n\n"
     163        if_str: '====='
     164      niveauh6:
     165        match: '/^====== +(.+?)(:? =+)?$/mS'
     166        replace: "\n\n<h6>$1</h6>\n\n"
     167        if_str: '======'
    108168
    109169gras:
Note: See TracChangeset for help on using the changeset viewer.