Code Fences Highlighting Buttons Plugin

Hey guys,
I’ve created a plugin for Discourse, which adds additional code fences and syntax highlighting buttons to the composer toolbar.
The plugin, documentation and all future updates can be found here: GitHub - ThomDietrich/discourse-plugin-code-fences-buttons: Discourse Plugin: Code Fences Buttons (cfbtn)

The available buttons in your toolbar are configured through the plugin settings. Currently there is one javascript option and one with free to choose syntax highlighting. Options are easily extendable, just duplicate one of the two. Pull requests welcome!

15 « J'aime »

Ce plugin a cessé d’afficher les icônes dans le panneau. Quelqu’un sait comment corriger cela ?

1 « J'aime »

Il semble que le fichier plugin.rb ne spécifie pas les icônes dont il a besoin. Des lignes comme celles-ci devraient se trouver près du début :

register_svg_icon "nom-de-l'icône" if respond_to?(:register_svg_icon)

Celles-ci n’étaient pas nécessaires dans les anciennes versions de Discourse, mais elles le sont désormais.

J’ai également constaté que certains noms d’icônes changent au fil du temps, probablement en raison de modifications du côté de Font Awesome, ce qui a fait disparaître certaines de mes propres icônes de plugin jusqu’à ce que je trouve leurs nouveaux noms.

2 « J'aime »

Le problème des icônes est résolu, le plugin est confirmé fonctionnel à nouveau :slight_smile:

2 « J'aime »

Super plugin !

Ce serait génial si le paramètre du bouton personnalisé pouvait accepter une liste séparée par des virgules pour générer un menu déroulant dans l’éditeur. J’aimerais bien y avoir toute une gamme de langues :slight_smile: