将Emacs/vim的语法高亮转换为TextMate(用于SublimeText)

4
我已经在vim (.vim)和emacs (.el)中为Pyret文件设置了语法高亮files,现在希望在Sublime Text (3)中使用它们。
根据this answer和其他研究,Sublime Text的样式主题是用TextMate格式编写的。
一个工具可以将TextMate转换为Emacs格式,但我联系了作者,他不知道是否有任何工具来促进相反的转换。
一年前有人问了类似的问题(关于vim),但没有得到答案:.vim语法高亮到textmate或sublime text 2 -- 那个提问者最终手动构建了自己的TextMate主题,但我不确定如何去做。
我想知道是否已经开发出任何工具来帮助将vim或emacs语法样式文件转换为TextMate,并且如果没有,我该如何将vim/el 文件转换为JSON/XML以导入TextMate。
1个回答

6
虽然我还没有找到任何帮助我的工具,但我已经找到了一些帮助。
这篇关于如何构建vim样式指南的解释在帮助我理解正在转换的vim语法文件的结构方面非常有价值。
这个超级有用的指南正在引导我手动构建一个YAML模板,然后通过PackageDev SublimeText包将其转换为SublimeText的tmLanguage。 编辑:我的解决方案及说明可以在这里找到。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接