Зачем вообще вводить фрагмент кода среднего или большого размера в редакторе? Для этого существуют текстовые редакторы.
Напишите свой код в текстовом редакторе по вашему выбору (Atom, Visual Studio, Sublime Text и т. д.), а затем скопируйте его в редактор в Discourse.