Para bloques de código de tamaño medio a grande, es muy poco práctico escribirlos con alineación, como suele hacerse en el código, porque se utiliza una fuente no monoespaciada.
Esta es una solicitud de función para usar automáticamente una fuente monoespaciada dentro de los bloques de código donde editamos el contenido de la publicación.
Esto es genial. Sin embargo, se ha dicho en múltiples ocasiones que el equipo de Discourse no va a admitir un editor WYSIWYG de manera oficial en un futuro cercano, y que cualquier plugin no oficial en esta área es muy propenso a problemas y difícil de mantener actualizado. No usaría un plugin no oficial en la comunidad que estoy lanzando.
… lo cual queda confirmado por la publicación reciente del autor del plugin:
Otra solución alternativa sería simplemente usar CSS para que el editor tenga una fuente de ancho fijo. Si tienes una comunidad con mucho código, eso tendría sentido.
No creo que sea posible que un área de texto en un navegador tenga múltiples familias de fuentes para diferentes líneas de contenido. Por lo tanto, considerando que el editor de Discourse se basa en un área de texto y que no planeamos cambiar esto en el futuro cercano, no veo cómo atender tu solicitud de función.
Lo mejor que podrías hacer es configurar todo el editor para que use una fuente monoespaciada mediante CSS. Quizás incluso restringir ese cambio a una categoría o etiqueta específica.
Ya lo hice, gracias. Funciona perfectamente, igual que al redactar entradas de wiki en GitHub; también parecen tener fuente monoespaciada en el editor.