Как добавить поддержку текстового редактора с форматированием к моему расширению Markdown?

Спасибо за уточнение.


Сейчас я столкнулся с проблемой: переключение версии блока не работает. Я могу переключать только встроенные блоки, но не узлы блочного уровня.

В какой-то момент я хотел бы, чтобы блоки отображались, когда курсор не находится на них, а также добавить селектор стилей, но, мне кажется, это можно сделать позже, после того как базовое редактирование заработает.