Markdown processing

When the editor state changes, MDXEditor converts the lexical node tree to a markdown tree. Then, the resulting markdown tree is converted to a markdown string using the toMarkdown utility. This is a great point for you to change stylistic preferences like bullet markers or how whitespace is treated.

To control the options of the toMarkdown invocation, pass your preferences through the toMarkdownOptions property. Those values get passed to options argument of the toMarkdown call.

By default, the MDXEditor uses the following options:

const DEFAULT_MARKDOWN_OPTIONS: ToMarkdownOptions = {
  listItemIndent: 'one'