自定义 Eclipse 编辑器以添加特定于专有语言的新功能

Customize Eclipse editor to add new features specific to a proprietary language

过去一年我一直在研究 Eclipse IDE,特别是我的开发包括 JFace 技术。现在我想要一个起点,从那里我可以向 Eclipse 编辑器添加新功能。

例如,我们有一种专用于我工作的公司的专有语言,这种语言类似于 SQL,只是 SQL 之上的一层。我想做的是添加一个类似于 CTRL+SPACE 或 ALT+SHIFT+T 或 R 的功能,它会列出方法名称、JAVA 编辑器上的变量等的建议列表。我我想将此类似功能添加到 Eclipse 编辑器上的专有语言以及按 CTRL+SPACE 调出 AUTO ASSIST 的地方。

我需要一个关于如何真正开始在 Eclipse 编辑器中实现这些功能的起点吗?

有人可以指导我吗?可能是一些不错的网站链接,它们为我提供了实施此类定制项目的起点?

提前致谢!

从 Eclipse 常见问题解答开始:

此外,查看现有的源代码,对于 JDT 之类的东西:查看其 git repo