使用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
文件?
答案 0 :(得分:1)
从ST3 API docs开始,似乎大多数路径都是相对的,可以是Packages
或Installed Packages
,具体取决于您正在查看的类/方法。由于插件应设计为在3个不同平台之间以及标准和便携式安装之间的可移植性,因此相对路径是个好主意。尝试将代码设置为:
MyOutputView.set_syntax_file("Packages/MyLang/my.tmLanguage")
MyOutputView.settings().set("color_scheme", "Packages/MyColorScheme/my.tmTheme")
你应该全力以赴。