Посмотрел экспериментальный редактор, который сейчас активно разрабатывают в Obsidian.
Мне в свое время тоже нравился редактор Typora, правда недолго.
В самом начале разработки редактора для Axona я делал несколько прототипов. Один из них с таким же поведением как у Typora.
Вот такое:
Поигравшись еще раз убедился, что все же лучше или видеть всю разметку полностью или не видеть ее вовсе.
Примером первого подхода является Bear:
И это прекрасно.
Я решил двигаться по второму варианту - скрыть от пользователя разметку. Отчасти считая, что markdown не достоин такого внимания и его время постепенно уходит 😀, a отчасти - с целью упрощения работы в будущем со сложными компонентами.
Хотя для ввода некоторых блоков остаются markdown шорткаты. Например для ввода заголовков первого уровня можно использовать markdown определение: #<пробел>
. Исключительно для удобства клавиатурного ввода.
В Axona есть еще и raw редактор, но это как доп опция. Использую его временно, пока основной редактор в процессе доработки.
С некоторых пор, мне нравиться рассматривать языки разметки как форматы сериализации документов. И с этой точки зрения pod6 особенно идеален - прежде всего за счет своей расширяемости.