FIXME - need more about preformatters here
A typical preformatter plugin looks like this:
def cb_preformat(args): if args['parser'] == 'linebreaks': return parse(''.join(args['story'])) def parse(text): # A preformatter to convert linebreak to its HTML counterpart text = re.sub('\\n\\n+','</p><p>',text) text = re.sub('\\n','<br />',text) return '<p>%s</p>' % text