Для блоков кода среднего и большого размера очень неудобно вводить их с выравниванием, как это обычно делают в коде, поскольку используется шрифт с пропорциональными интервалами.
Это запрос на добавление функции автоматического использования моноширинного шрифта внутри блоков кода при редактировании содержимого поста.
Это здорово. Однако многократно говорилось, что команда Discourse не планирует официально поддерживать WYSIWYG-редактор в ближайшее время, и любые неофициальные плагины в этой области крайне склонны к проблемам и их трудно поддерживать в актуальном состоянии. Я бы не стал использовать неофициальный плагин в сообществе, которое запускаю.
… что подтверждается недавним постом автора плагина:
Другим обходным решением было бы просто использовать CSS, чтобы установить для редактора фиксированную ширину шрифта. Если у вас сообщество с большим количеством кода, это имеет смысл.
Я не думаю, что в браузере можно сделать так, чтобы текстовое поле имело разные шрифты для разных строк содержимого. Учитывая, что редактор Discourse основан на текстовом поле, и мы не планируем менять это в ближайшем будущем, я не вижу способа выполнить вашу просьбу о новой функции.
Лучшее, что можно сделать, — задать для всего редактора моноширинный шрифт с помощью CSS. Возможно, даже ограничить это изменение конкретной категорией или тегом.