Хм, мы совершенно упустили эту возню в нашем сообществе разработчиков на Discourse, потому что не включили редактор с форматированием. Мы всё ещё видим «старое» поведение с засечками в редакторе Markdown, и мне это вполне нравится.
Как человек, который лично пишет очень много Markdown и кода (в моноширинных редакторах и во многих HTML-полях ввода), у меня есть своё мнение.
Я предпочитаю использовать шрифт с засечками в редакторе без форматирования для написания постов на Discourse. Конечно, за этим стоит некоторое сопротивление изменениям, но я считаю, что есть и веские причины. Большинство текста, который я пишу на Discourse и GitHub, — это на самом деле текст, а не код. Более того, я бы вообще не называл Markdown «кодом»! Моноширинный шрифт в этом окне редактора (или на GitHub) мне нужен только внутри блоков с тройными обратными кавычками (```), потому что вот это — код. Не смешивайте Markdown с кодом; это не код. И я не люблю редакторы с форматированием, потому что они так часто мешают мне. Например, в этом самом абзаце после попыток написать разметку для блока с кавычками (это просто ```` ``` ````) поведение стало дико ошибочным: теперь я не могу нажать на клавишу тильды на клавиатуре, не нарушив работу редактора с форматированием.
Использование шрифтов с засечками в редакторе без форматирования также соответствует стилю GitHub — другого сайта с HTML-полем ввода, где я много пишу на Markdown.
Я бы поставил на то, что это отражает мнение значительной части нашего сообщества программистов в целом. Люди на нашем форуме Discourse:
- Пишут исходный код и используют моноширинные шрифты для написания кода;
- Умеют писать и читать Markdown напрямую;
- Не воспринимают текст Markdown как исходный код;
- Скорее всего, предпочитают редакторы без форматирования;
- Скорее всего, предпочитают вводить и редактировать его как прозу — то есть с использованием шрифта с засечками.
Конечно, это довольно специализированное сообщество и оно никоим образом не является репрезентативным. Но мой главный тезис таков: не делайте этого для «программистов» только потому, что «им нужен моноширинный шрифт для кода».