This extension renders markdown-formatted messages as rich text. It preserves the formatting of plain text messages but adds support for markdown features like lists, code blocks, etc.
By default this extension renders markdown in all plain text messages. You can use this extension's options to change this to only render markdown in messages with a markdown content type. Specifically, these are messages having a content type of text/markdown
, text/x-markdown
or text/plain
plus markup=markdown
a la MailMate.
You may turn markdown rendering on or off by right-clicking on the message text and choosing Show as Plain Text or Show as Markdown.
This extension uses marked.js to render the markdown and DOMPurify to sanitize the resulting HTML.
Q: Can this extension compose messages using markdown?
A: No, you're probably looking for Markdown Here Revival.
Q: Can this extension or Markdown Here Revival send messages with a markdown content type?
A: No, Thunderbird doesn't currently support changing the content type of sent messages. See this bug and this bug.