Para blocos de código de médio a grande porte, é muito pouco prático digitá-los com alinhamento, como as pessoas costumam fazer no código, pois uma fonte não monoespaçada é utilizada.
Esta é uma solicitação de recurso para usar automaticamente uma fonte monoespaçada dentro dos blocos de código onde editamos o conteúdo da postagem.
Isso é ótimo. No entanto, foi dito várias vezes que a equipe do Discourse não vai oferecer suporte oficial a um editor WYSIWYG em breve, e qualquer plugin não oficial nessa área é muito propenso a problemas e difícil de manter atualizado. Eu não usaria um plugin não oficial na comunidade que estou lançando.
… o que é confirmado pela postagem recente do autor do plugin:
Outra solução alternativa seria usar CSS para definir uma fonte de largura fixa no editor. Se sua comunidade lida com bastante código, isso faria sentido.
Acho que não é possível fazer com que uma área de texto em um navegador tenha várias famílias de fonte diferentes para linhas distintas de conteúdo. Portanto, considerando que o editor do Discourse é baseado em área de texto e que não pretendemos mudar isso no futuro próximo, não vejo como atender à sua solicitação de recurso.
O melhor que você pode fazer é configurar todo o editor para usar uma fonte monoespaçada via CSS. Talvez até restringir essa alteração a uma categoria ou tag específica.
Feito isso, obrigado. Está funcionando muito bem, assim como ao redigir entradas de wiki no GitHub — eles também parecem ter fonte monoespaçada no editor.