在Sublime Text 3中加载tmLanguage和tmTheme文件时出错

时间:2013-10-25 18:40:00

标签: color-scheme sublimetext3

使用Sublime Text 2,我能够使用

设置输出面板的样式
MyOutputView.set_syntax_file("/Path_to/my.tmLanguage")
MyOutputView.settings().set("color_scheme", "/Path_to/my.tmTheme")

在Sublime Text 3的当前测试版(3047)中,弹出两个窗口,显示以下消息(它们也会打印到控制台):

  

加载语法文件“/Path_to/my.tmLanguage”时出错:无法打开   /Path_to/my.tmLanguage

  

加载配色方案时出错/Path_to/my.tmTheme:无法打开   /Path_to/my.tmTheme

这是一个我应该报告的错误,API是否发生了变化,是否真的远离tm文件?

1 个答案:

答案 0 :(得分:1)

ST3 API docs开始,似乎大多数路径都是相对的,可以是PackagesInstalled Packages,具体取决于您正在查看的类/方法。由于插件应设计为在3个不同平台之间以及标准和便携式安装之间的可移植性,因此相对路径是个好主意。尝试将代码设置为:

MyOutputView.set_syntax_file("Packages/MyLang/my.tmLanguage")
MyOutputView.settings().set("color_scheme", "Packages/MyColorScheme/my.tmTheme")

你应该全力以赴。