Pour les blocs de code de taille moyenne à grande, il est très peu pratique de les taper avec un alignement, comme on le fait habituellement dans le code, car une police non monospace est utilisée.
Il s’agit d’une demande de fonctionnalité visant à utiliser automatiquement une police monospace à l’intérieur des blocs de code où nous modifions le contenu du message.
C’est formidable. Cependant, il a été dit à maintes reprises que l’équipe de Discourse ne prévoit pas de prendre en charge officiellement un éditeur WYSIWYG dans un avenir proche, et que tout plugin non officiel dans ce domaine est très sujet à des problèmes et difficile à maintenir à jour. Je n’utiliserais pas un plugin non officiel dans la communauté que je lance.
… ce qui est confirmé par le récent message de l’auteur du plugin :
Une autre solution de contournement consisterait à utiliser CSS pour définir une police à chasse fixe pour l’éditeur. Si votre communauté est axée sur le code, cela serait pertinent.
Je ne pense pas qu’il soit possible d’avoir une zone de texte dans un navigateur avec plusieurs polices différentes pour différentes lignes de contenu. Étant donné que l’éditeur de Discourse est basé sur une zone de texte et que nous ne prévoyons pas de changer cela dans un proche avenir, je ne vois pas comment répondre à votre demande de fonctionnalité.
La meilleure solution serait de définir l’ensemble de l’éditeur pour qu’il utilise une police à chasse fixe via CSS. Vous pourriez même restreindre ce changement à une catégorie ou un tag spécifique.
C’est fait, merci. Ça fonctionne parfaitement, comme lors de la rédaction d’entrées wiki sur GitHub — ils semblent aussi utiliser une police à chasse fixe dans l’éditeur.