---
name: "MojoMojo::Formatter::Main"
section: "3pm"
platform: "linux"
package: "libmojomojo-perl"
version: "1.12+dfsg-1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/MojoMojo::Formatter::Main"
---

# MojoMojo::Formatter::Main(3pm)

MojoMojo's main formatter, dispatching between Textile and MultiMarkdown

## NAME

MojoMojo::Formatter::Main - MojoMojo's main formatter, dispatching between Textile and MultiMarkdown

## DESCRIPTION

This is the main MojoMojo formatter, which transforms lightweight plain text markup into XHTML. It reads the site preference main\_formatter and calls the corresponding formatter, either Text::Textile, or Text::MultiMarkdown.

## METHODS

### format\_content\_order

Format order can be 1-99. The main formatter runs on 15.

### format\_content

Calls the formatter. Takes a ref to the content as well as the context object. The latter is needed in order to determine the main formatter via a call to `"$c->pref('main_formatter')"`.

## SEE ALSO

MojoMojo, Module::Pluggable::Ordered, Text::Textile

## AUTHORS

Marcus Ramberg \<mramberg@cpan.org\>

## LICENSE

This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.
