将Xtext模板提议添加到标准模板视图

时间:2013-09-09 08:50:31

标签: eclipse templates xtext

我们使用使用Xtext生成的DSL。我们按照documentation中的说明向我们的编辑器添加了模板提案,效果很好 - 模板可以在“Ctrl +空格”和首选项页面上找到。但是,它们在模板视图中不可见 - 这是Eclipse中的标准视图,通常显示模板提议。

通常,使用org.eclipse.ui.editors.templates扩展点添加Eclipse模板,但在Xtext生成的plugin.xml中不使用它。

是否可以在标准模板视图中显示Xtext模板,如果是,我们该怎么做?

UPD:

正如Zoltán在评论中指出的那样,即使模板视图放在“通用”组中,它也很大程度上取决于JDT。这是对这种观点的限制。在another post

中描述了在编辑器旁边的视图中显示所有模板的替代方法

1 个答案:

答案 0 :(得分:0)

如果您正在谈论显示视图对话框中的常规 / *模板*视图,而不是其类别,则是JDT特定的 - 至少根据插件间谍它是由...贡献 org.eclipse.jdt.ui 插件,它只显示与Java相关的模板(我的设置中有其他模板支持的语言,视图中没有显示这些语言)。 / p>

换句话说,即使可以通过Xtext模板扩展此列表(但我认为不是这样),您应该非常小心,因为它可能会为您引入有意义的JDT UI依赖关系。项目