如何在Smarty文字标签中调整Textmate语法高亮显示

时间:2011-10-11 20:04:03

标签: smarty syntax-highlighting textmate

所以我在Textmate中安装并激活了Smarty TM软件包,但我对它处理Smarty literal标签内部内容的方式有疑问。

如本例所示:http://pastie.textmate.org/private/v3amipi5ukpg7vlcivixw

如果我将Smarty literal标记放在我的HTML script标记内,TM会将脚本标记中的内容视为JS并正确地突出显示它。如果我移动那些literal标记以使它们在我的脚本周围,Textmate会忽略script标记包含javascript的事实 - 甚至script标记都是 HTML - 两者都没有突出显示。

我讨厌把我的文字标签放在脚本中,因为在编辑器中处理JS的所有内容(例如,我有一个TM命令通过JSHint运行我的JS)会因为他们在那里而烦恼,除非我用JS注释作为前缀(就像在我的粘贴的例子中)。但是在它们前面加上评论是我不想做的额外工作,并且在我输出的来源中引起了很多空洞的评论。

我已经查看了所涉及的各种lang定义,并且无法弄清楚要解决它的问题。有什么想法吗?

谢谢, 吉姆

0 个答案:

没有答案