2013-10-25 176 views
0

错误加载tmLanguage和tmTheme文件与崇高的文本2,我能够在崇高的文本目前的测试版(3047)3个两个窗口弹出与同在崇高的文本3

MyOutputView.set_syntax_file("/Path_to/my.tmLanguage") 
MyOutputView.settings().set("color_scheme", "/Path_to/my.tmTheme") 

样式的输出面板以下消息(他们也得到打印到控制台):

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

和:

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

这是一个错误,我应该报告,做了API的变化,崇高搬离tm文件?

+0

尝试使用像“Packages/MyStuff/My.tmLanguage”这样的路径并查看是否有效 - 我不确定这些函数是否可以接受绝对路径... – MattDMo

+0

我删除了我以前的评论,作品!如果你让它成为答案,我会接受它!非常感谢,这让我在过去的一个小时里感到沮丧。 – DudeOnRock

+0

你很欢迎:) – MattDMo

回答

1

ST3 API docs看来,大部分路径似乎都是相对的,可以是PackagesInstalled Packages,具体取决于您正在查看的类别/方法。由于插件应该设计用于3种不同平台之间的可移植性,以及标准和可移植安装之间的可移植性,相对路径是一个好主意。尝试将您的代码设置为:

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

并且您应该全部设置。