Подсветка синтаксиса для IDL

Я надеюсь получить подсветку синтаксиса для Interactive Data Language (IDL) в нашем собственном экземпляре Discourse.
Похоже, что этот язык не входит в число поддерживаемых. Действительно, это довольно нишевый язык, но большинство наших пользователей работают с IDL (астрономия и физика атмосферы). Несколько редакторов его поддерживают, например BBEdit/TextWrangler, и вот где можно найти .plist файл для него (хотя я не тестировал его уже много лет).
Есть ли способ использовать наработки из такого .plist файла для обеспечения подсветки синтаксиса IDL в моем экземпляре Discourse, не начиная с нуля? Также, где можно найти документацию о том, как написать необходимые файл(ы) для Discourse?

Discourse использует Highlight.js для этой задачи, который поддерживает 191 язык, но я не могу найти IDL в списке.

Возможно, стоит проверить библиотеку и узнать, как можно добавить поддержку IDL:

Есть несколько тем, упоминающих IDL:

@Falco это не тот же язык. В том вопросе речь идёт об «языке описания интерфейсов» (Interface Definition Language) — та же аббревиатура, но совершенно другой язык.