我的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,所以任何有这方面信息的人,请告诉我你认为我应该做什么。