我们可以在gedit
/usr/share/gtksourceview-3.0/language-specs/
文件夹中以XML file
格式添加我们的语言定义,但是我们可以在XML
引用另一个XML
文件吗?在我的语言定义中,当它们介于某个特殊字符之间时,我想添加一些脚本(C , Python , Java
...),因为它们已经有一个我只想使用它的 XML 文件。
有人知道实现这一目标吗?
https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html
例如,通过命名要引用的上下文的名称间距来完成语言名称:https://github.com/GNOME/gtksourceview/blob/0fdbdfb7d669f2726a9de548fcdeffcd68f5c0a1/data/language-specs/m4.lang#L998
这包括 M4/Autoconf 突出显示中某些上下文中 shell 代码的语法定义。