Markdown is a special syntax created by John Gruber and Aaron Swartz that allows you to add a little bit of formatting to your text. The advantage of the markdown syntax is that you can use it even (or especially) in a plain text document format, so any plain text reader can understand your text. This doesn’t mean any plain text reader can show you how the final result will be: you still need it to support the markdown language.

To enable markdown, select Modus > Markdown.

When printing a document, you can apply the markdown formatting by enabling the option Apply Markdown in the print panel. If you leave this option unchecked, the document will be printed as you see it in the editor.

To add a first-level-heading, type a # (hash) followed by a whitespace at the very beginning of a line and the text in this line will be underlined. To add a n-level-heading, type n times # (n hashes).

To mark some text as italic, type a * (asterisk) or a _ (underscore) and your desired text followed by another *, respectively _. To mark some text as bold or bold and italic, type **/__ (two asterisks/underscores) or respectively ***/___ (three asterisks/underscores). Note that any of these markdown sequences ranging over the end of a line won’t be applied.

To add an ordered list item, type a number followed by a dot or a parenthesis and a whitespace.

To add an unordered list item, type a * (asterisk) or a – (minus sign) followed by a whitespace.

To add a first-level-block quote, type > (greater sign) followed by a whitespace, or a tab. To add a n-level-block quote, type n > (greater signs) each one followed by a whitespace, or n tabs.