¿Por qué escribirías incluso un fragmento de código de tamaño mediano a grande en el compositor? Para eso están los editores de texto.
Escribe tu código en el editor de texto de tu elección (Atom, Visual Studio, Sublime Text, etc.) y luego cópialo al compositor en Discourse.