Sublime Text动态tmLanguage文件

时间:2013-01-10 00:09:57

标签: python api syntax-highlighting sublimetext2

我的github项目存在一个问题,即为Sublime Text编辑器维护一个EJS语法定义文件。 (https://github.com/samholmes/EJS.tmLanguage/issues/1

问题是用户希望能够自定义EJS中的开始和结束标记。我已将它分别设置为<??>,因为我个人更喜欢这个。但是,“正确”或者我应该说推荐的默认打开和结束标签是<%%>,您可以在EJS网站上找到。

所以,我想知道的是,如果有一种方法可以自定义此软件包的每个安装吗?我不知道这会怎么样。 tmLanguage文件只是XML文件。所以,我的问题是。在这一行:

https://github.com/samholmes/EJS.tmLanguage/blob/master/EJS.tmLanguage#L579

有没有办法让某些设置文件生成正则表达式?

关于如何解决这个问题的任何想法都将受到高度赞赏。我不熟悉Sublime的功能或python API,所以任何有这方面信息的人,请告诉我你认为我应该做什么。

0 个答案:

没有答案