Wall-E
(Raphael)
1
我希望在我们自托管的 Discourse 实例中为 交互式数据语言 (IDL) 启用语法高亮。
它似乎不在支持的语言列表中。确实,IDL 相对小众,但我们大多数用户(天文学和大气物理学领域)都在使用它。一些编辑器(如 BBEdit/TextWrangler)实际上支持它,这里可以找到相关的 .plist 文件(不过我很多年没测试过这个文件了)。
有没有办法利用这类 .plist 文件中已有的工作,来为我们的 Discourse 实例提供 IDL 语法高亮,而无需从头开始?另外,在哪里可以找到关于如何为 Discourse 编写必要文件的文档?
Falco
(Falco)
2
Discourse 在此功能上利用了 Highlight.js,该库支持 191 种语言,但我无法在列表中找到 IDL。
建议检查一下该库,了解如何为其添加对 IDL 的支持:
有一些关于 IDL 的问题记录:
1 个赞
Wall-E
(Raphael)
3
@Falco 这不是同一种语言。该议题讨论的是“接口定义语言”(Interface Definition Language),虽然缩写相同,但它是完全不同的语言。