J’espère pouvoir bénéficier de la coloration syntaxique pour le Interactive Data Language (IDL) dans notre instance Discourse auto-hébergée.
Il ne semble pas figurer parmi les langages pris en charge. C’est en effet un langage assez de niche, mais la plupart de nos utilisateurs travaillent avec IDL (astronomie et physique atmosphérique). Quelques éditeurs le prennent en charge, comme BBEdit/TextWrangler, et c’est là qu’on peut trouver un fichier .plist à cet effet (je ne l’ai pas testé depuis plusieurs années, cependant).
Existe-t-il un moyen d’utiliser le travail réalisé dans un tel fichier .plist pour intégrer la coloration syntaxique IDL dans mon instance Discourse sans tout repartir de zéro ? Par ailleurs, où puis-je trouver la documentation expliquant comment rédiger les fichiers nécessaires pour Discourse ?
Discourse utilise Highlight.js pour cette tâche, qui prend en charge 191 langues, mais je ne trouve pas IDL dans la liste.
Il pourrait être utile de consulter la bibliothèque et de voir comment ajouter la prise en charge d’IDL :
Il existe quelques problèmes mentionnant IDL :
1 « J'aime »
@Falco ce n’est pas le même langage. Cette question parle du « Language de Définition d’Interface », même acronyme mais il s’agit d’un langage complètement différent.