roundcubemail/plugins/markdown_editor
2025-11-29 18:18:58 +01:00
..
javascript New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
localization Localization: Remove empty lines 2025-11-29 18:18:58 +01:00
skins/elastic/styles New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
tests/Browser New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
.gitignore New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
build.sh New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
composer.json New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
markdown_editor.php New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
package-lock.json New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
package.json New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
README.md New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00
rollup.config.js New plugin "markdown_editor": compose in markdown, send as HTML 2025-10-27 15:34:19 +01:00

MarkdownEditor

A markdown editor (duh!).

This plugins adds an alternative editor to compose emails with in Markdown syntax, which gets converted into HTML before sending.

It provides syntax highlighting and a toolbar (including a preview button) to help writing markdown. Drafts are saved as-is, and are automatically re-opened in this editor on re-editing. On sending the written markdown text gets converted into HTML.

(Roundcubemail automatically produces a multipart/alternative email from the given HTML, including a text/plain part consisting of re-converted HTML-to-text. Using our original text as text/plain part would be preferable but is left for a future version of this plugin.)

Installation

Run npm clean-install && npm run build to produce the minified Javascript and CSS files required to run.

To enable this editor, add 'markdown_editor' to the list of plugins in your config.inc.php.

There is no configuration.