语法高亮gtksourceview,使用另一个xml文件?

时间:2017-11-09 12:03:04

标签: xml syntax-highlighting gedit gtksourceview

我们可以gedit格式在XML file格式的/usr/share/gtksourceview-3.0/language-specs/文件夹中添加我们的语言定义, 但我们可以在XML引用其他XML文件吗? 在我的语言定义中,我想在一些特殊字符之间添加一些脚本(C , Python , Java ...),因为它们已经有一个我想要使用它的XML文件。

任何人都有实现这个目标的线索吗?

https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html

1 个答案:

答案 0 :(得分:1)

例如,通过使用语言名称命名您要引用的上下文的名称来完成此操作:https://github.com/GNOME/gtksourceview/blob/0fdbdfb7d669f2726a9de548fcdeffcd68f5c0a1/data/language-specs/m4.lang#L998

这包括在M4 / Autoconf突出显示的某些上下文中将shell代码的语法定义。