Annotation of kupu/silva/xmlconfig.kupu, revision 1.1.1.1

1.1       dwinter     1: <kupu:feature
                      2:     name="xmlconfig"
                      3:     implementation="silva"
                      4:     xmlns="http://www.w3.org/1999/xhtml"
                      5:     xmlns:kupu="http://kupu.oscom.org/namespaces/dist"
                      6:     >
                      7: 
                      8:   <!-- Silva specific configuration -->
                      9:   <kupu:part name="defaultconfig">
                     10:     <dst>..</dst>
                     11:     <use_css>0</use_css>
                     12:     <reload_after_save>1</reload_after_save>
                     13:     <strict_output>1</strict_output>
                     14:     <content_type>application/xhtml+xml</content_type>
                     15:     <compatible_singletons>1</compatible_singletons>
                     16:     <cleanup_expressions>
                     17:       <set>
                     18:         <name>Convert single quotes to curly ones</name>
                     19:         <expression>
                     20:           <reg>
                     21:             (\W)'
                     22:           </reg>
                     23:           <replacement>
                     24:             \1‘
                     25:           </replacement>
                     26:         </expression>
                     27:         <expression>
                     28:           <reg>
                     29:             '
                     30:           </reg>
                     31:           <replacement>
                     32:             ’
                     33:           </replacement>
                     34:         </expression>
                     35:       </set>
                     36:       <set>
                     37:         <name>Convert double quotes to curly ones</name>
                     38:         <expression>
                     39:           <reg>
                     40:             (\W)"
                     41:           </reg>
                     42:           <replacement>
                     43:             \1“
                     44:           </replacement>
                     45:         </expression>
                     46:         <expression>
                     47:           <reg>
                     48:             "
                     49:           </reg>
                     50:           <replacement>
                     51:             ”
                     52:           </replacement>
                     53:         </expression>
                     54:       </set>
                     55:       <set>
                     56:         <name>Convert single dashes to n-dashes</name>
                     57:         <expression>
                     58:           <reg>
                     59:             ([^\-])\-([^\-])
                     60:           </reg>
                     61:           <replacement>
                     62:             \1–\2
                     63:           </replacement>
                     64:         </expression>
                     65:         <expression>
                     66:           <reg>
                     67:             ([^\-])\-$
                     68:           </reg>
                     69:           <replacement>
                     70:             \1–
                     71:           </replacement>
                     72:         </expression>
                     73:         <expression>
                     74:           <reg>
                     75:             ^\-([^\-])
                     76:           </reg>
                     77:           <replacement>
                     78:             –\1
                     79:           </replacement>
                     80:         </expression>
                     81:         <expression>
                     82:           <reg>
                     83:             ^\-$
                     84:           </reg>
                     85:           <replacement>
                     86:             –
                     87:           </replacement>
                     88:         </expression>
                     89:       </set>
                     90:       <set>
                     91:         <name>Convert double dashes to m-dashes</name>
                     92:         <expression>
                     93:           <reg>
                     94:             ([^\-])\-\-([^\-])
                     95:           </reg>
                     96:           <replacement>
                     97:             \1—\2
                     98:           </replacement>
                     99:         </expression>
                    100:         <expression>
                    101:           <reg>
                    102:             ([^\-])\-\-$
                    103:           </reg>
                    104:           <replacement>
                    105:             \1—
                    106:           </replacement>
                    107:         </expression>
                    108:         <expression>
                    109:           <reg>
                    110:             ^\-\-([^\-])
                    111:           </reg>
                    112:           <replacement>
                    113:             —\1
                    114:           </replacement>
                    115:         </expression>
                    116:         <expression>
                    117:           <reg>
                    118:             ^\-\-$
                    119:           </reg>
                    120:           <replacement>
                    121:             —
                    122:           </replacement>
                    123:         </expression>
                    124:       </set>
                    125:       <set>
                    126:         <name>Reduce whitespace in source</name>
                    127:         <expression>
                    128:           <reg>
                    129:             [\n\r\t]
                    130:           </reg>
                    131:           <replacement>
                    132:             \x20
                    133:           </replacement>
                    134:         </expression>
                    135:         <expression>
                    136:           <reg>
                    137:             [ ]{2}
                    138:           </reg>
                    139:           <replacement>
                    140:             \x20
                    141:           </replacement>
                    142:         </expression>
                    143:       </set>
                    144:     </cleanup_expressions>
                    145: 
                    146:   </kupu:part>
                    147: 
                    148: </kupu:feature>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>