Eclipse插件开发-修改JavaScript编辑器的大纲
我正在为编写一个eclipse插件,但在JavaScript编辑器中修改大纲时遇到了麻烦 我有一个ContentAssistant,它为我提供了一个Eclipse插件开发-修改JavaScript编辑器的大纲,java,javascript,eclipse,jsdt,outline-view,Java,Javascript,Eclipse,Jsdt,Outline View,我正在为编写一个eclipse插件,但在JavaScript编辑器中修改大纲时遇到了麻烦 我有一个ContentAssistant,它为我提供了一个ICompletionProposal列表,并使IJavaCompletionProposalComputer功能完美,在我键入时为我提供了很好的代码补全。但是,没有关于它的大纲(除了默认的javascript内容) 所以问题是:如何将ContentAssistant挂接到更改/更新大纲视图的内容中 我正在使用插件解析的示例代码: var SomeC
ICompletionProposal
列表,并使IJavaCompletionProposalComputer
功能完美,在我键入时为我提供了很好的代码补全。但是,没有关于它的大纲(除了默认的javascript内容)
所以问题是:如何将ContentAssistant挂接到更改/更新大纲视图的内容中
我正在使用插件解析的示例代码:
var SomeClass = Class({
foo: function() {},
bar: function() {}
});
在大纲中,“SomeClass”显示为:SomeClass:Any
,但我希望它显示为一个包含成员的实际类
我一整天都在(随便)寻找这个例子,但运气不好
提前谢谢 大纲视图通常使用某种侦听器来侦听文档的更改(或抽象语法树或文档内容的某些或模型)和更新?之后,您的插件将适用于Vim、Emacs、Atom、Sublime和Eclipse