Я не отрицаю, это изврат as is, но, мало ли у кого какие фетиши да развлечения, даже более – потребности. ИИТ я кричу о помощи и надеюсь соискать товарищей по беде/интересам.
Уже несколько лет с изрядной переодичностью я натыкаюсь на личную необходимость использования .md, так как plain/text скуден до форматирования в человекочитаемом виде, built-in костыли aka csv-like семейство несколько не про это, xml как с пушки по пчелам, html, выжимкой которого и является сабж перегружен для ввода.
Все бы ничего, но по какой - то неведомой мне причине разработчики софта для, а возможно и пользователи, .md воспринимают его так что изначально необходимо использование only plain/text, и только затем рендер красивенько и удобно читаемо во все что угодно, ну в тот же html. Почему же эти преимущества не использовать и в момент создания/редактирования документа, сохраняя при этом формат хранения читаемым (да и потенциально редактируемым), при острой необходимости, чем угодно, что может в plain/text ?
Суть .md в том чтобы с легкостью и удобством сообщать о форматировании, чтобы форматирование поддерживалось но при этом не выходило на первый план, не мешало что - ли. А то как это форматирование реализовано (какой - стиль там и т.д) это уже вопросы изменяемой реализации отображения этого форматирования.
Почему бы не парсить вводимое и не выводить результат in real-time, позволяя сразу оценить вносимые изменения ? Синтаксис ведь достаточно прост и регулярен. Я понимаю в CLI редакторах это не реализуемо, да и не очень надо, но, неужели в полноценном редакторе невозможно реализовать отображение/рендер simple html-like форматирования ? В том же браузере, можно на коленке ипользуя contenteditable страницу и JS на лету принимать во внимание синтаксис и вносить CSS, но то браузер, почему я должен делать это в браузере ?
Есть множество конкретно ориентированных для .md решений, открытых и закрытых, с разными интересными и не очень фишками. Но, изрядная доля из них все равно продолжает традицию, изложенную мной выше, когда в отдельном окне происходит редактирование информации в plain/text и в отдельном окне/приложении ее рендеринг.
Давно приглядываюсь e.g к Typora, моя концепция там снискала отклик, но это electron, да еще и проприетарщина, отдельное приложение для редактирования .md, которое завтра может испортиться или вообще загнуться. Хотелось бы более универсально-эффективного решения. Редактора текста as default с возможности реализации мной описанного за счет, ну, скажем плагина или дополнения. Все таки скакать нужно от основания.
Возможно используемый вами или вам известный редактор может что - то подобное ? Может вы имеете возможность направить мой взор на нечто что я до сих пор упускаю из виду ?
В любом случае, благодарю за уделенное мне внимание.