Usamos o discourse para administrar um fórum de suporte ao usuário sobre programação e atividades técnicas relacionadas. Usuários novos (ou menos familiarizados com tecnicamente) não estão imediatamente familiarizados com o ambiente deste fórum e, ingenuamente, colam trechos de código (por exemplo, código Python) em uma caixa de texto sem utilizar as fences de código apropriadas (por exemplo, triplas crases), o que geralmente torna difícil a leitura, pois a indentação do código (e possivelmente algumas construções de sintaxe) fica completamente prejudicada.
Existe alguma abordagem/plugin para fazer algo como:
- detectar que um usuário está colando um trecho de código sem marcadores/fences apropriados (a detecção de código fonte pode ser configurável, baseada em linguagens frequentemente usadas ou padrões de programação para o fórum)
- e então mostrar um popup/superfície de overlay/notificação simples dizendo algo no estilo de “Ei, parece que você está colando código fonte, certifique-se de colocá-lo em um bloco de texto pré-formatado para melhor legibilidade”, apontando para o botão para fazer isso
?
Obrigado antecipadamente por qualquer orientação