<kupu:feature
name="xmlconfig"
implementation="silva"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:kupu="http://kupu.oscom.org/namespaces/dist"
>
<!-- Silva specific configuration -->
<kupu:part name="defaultconfig">
<dst>..</dst>
<use_css>0</use_css>
<reload_after_save>1</reload_after_save>
<strict_output>1</strict_output>
<content_type>application/xhtml+xml</content_type>
<compatible_singletons>1</compatible_singletons>
<cleanup_expressions>
<set>
<name>Convert single quotes to curly ones</name>
<expression>
<reg>
(\W)'
</reg>
<replacement>
\1‘
</replacement>
</expression>
<expression>
<reg>
'
</reg>
<replacement>
’
</replacement>
</expression>
</set>
<set>
<name>Convert double quotes to curly ones</name>
<expression>
<reg>
(\W)"
</reg>
<replacement>
\1“
</replacement>
</expression>
<expression>
<reg>
"
</reg>
<replacement>
”
</replacement>
</expression>
</set>
<set>
<name>Convert single dashes to n-dashes</name>
<expression>
<reg>
([^\-])\-([^\-])
</reg>
<replacement>
\1–\2
</replacement>
</expression>
<expression>
<reg>
([^\-])\-$
</reg>
<replacement>
\1–
</replacement>
</expression>
<expression>
<reg>
^\-([^\-])
</reg>
<replacement>
–\1
</replacement>
</expression>
<expression>
<reg>
^\-$
</reg>
<replacement>
–
</replacement>
</expression>
</set>
<set>
<name>Convert double dashes to m-dashes</name>
<expression>
<reg>
([^\-])\-\-([^\-])
</reg>
<replacement>
\1—\2
</replacement>
</expression>
<expression>
<reg>
([^\-])\-\-$
</reg>
<replacement>
\1—
</replacement>
</expression>
<expression>
<reg>
^\-\-([^\-])
</reg>
<replacement>
—\1
</replacement>
</expression>
<expression>
<reg>
^\-\-$
</reg>
<replacement>
—
</replacement>
</expression>
</set>
<set>
<name>Reduce whitespace in source</name>
<expression>
<reg>
[\n\r\t]
</reg>
<replacement>
\x20
</replacement>
</expression>
<expression>
<reg>
[ ]{2}
</reg>
<replacement>
\x20
</replacement>
</expression>
</set>
</cleanup_expressions>
</kupu:part>
</kupu:feature>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>