Между тем вот такое вот получается:
выделение текста прозрачно между WYSIWYG и plain-text — выделение в одном переносится в другое view:
blocknote это редактор для "интернет писателей" и ситуаций когда нужно создать структурированный текст и куда нить запаблишить.
Т.е. вместо редактирования в markdown (с мучениями) можно просто писать в WYSIWYG.
Редактор будет открытый и расширяемый плагинами. Тот же html2markdown converter, MathML editor, всякие другие субредакторы и трансформеры.
Ну и понятно что на всех платформах будет работать сразу