我正在编写一个 IntelliJ 插件来为 Jade 的 Scala 实现进行语法突出显示。Jade 是一种 HTML 模板语言,可以包含嵌入式代码。例如:
-@ var teams : List[Team]
div(id="TeamList")
ul
=teams foreach {view(_, "list")}
“-@”和最后一个“=”之后的所有内容都是嵌入的 Scala 代码。我的插件处理 Jade 语法高亮,但我不想重复 Scala 高亮。有没有办法将 Scala 代码的语法突出显示委托给已经存在的 Scala 插件?