Turning off the WTP JS completion processor
diff --git a/bundles/org.eclipse.wst.jsdt.web.ui/plugin.xml b/bundles/org.eclipse.wst.jsdt.web.ui/plugin.xml index e8d3078..48ff249 100644 --- a/bundles/org.eclipse.wst.jsdt.web.ui/plugin.xml +++ b/bundles/org.eclipse.wst.jsdt.web.ui/plugin.xml
@@ -13,10 +13,13 @@ class="org.eclipse.wst.jsdt.web.ui.views.provisional.contentoutline.JsContentOutlineConfig" target="org.eclipse.wst.html.core.htmlsource.source" /> + <!-- <provisionalConfiguration type="contentassistprocessor" class="org.eclipse.wst.jsdt.web.ui.internal.contentassist.JSDTContentAssistant" target="org.eclipse.wst.html.SCRIPT,org.eclipse.wst.html.SCRIPT.EVENT" /> + --> + <provisionalConfiguration type="linestyleprovider" class="org.eclipse.wst.jsdt.web.ui.internal.style.java.LineStyleProviderForJSDT"
diff --git a/bundles/org.eclipse.wst.jsdt.web.ui/src/org/eclipse/wst/jsdt/web/ui/StructuredTextViewerConfigurationJSDT.java b/bundles/org.eclipse.wst.jsdt.web.ui/src/org/eclipse/wst/jsdt/web/ui/StructuredTextViewerConfigurationJSDT.java index b57e706..7b0288d 100644 --- a/bundles/org.eclipse.wst.jsdt.web.ui/src/org/eclipse/wst/jsdt/web/ui/StructuredTextViewerConfigurationJSDT.java +++ b/bundles/org.eclipse.wst.jsdt.web.ui/src/org/eclipse/wst/jsdt/web/ui/StructuredTextViewerConfigurationJSDT.java
@@ -25,8 +25,10 @@ import org.eclipse.jface.text.source.ISourceViewer; import org.eclipse.jface.viewers.ILabelProvider; import org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants; +import org.eclipse.wst.html.core.text.IHTMLPartitions; import org.eclipse.wst.html.ui.StructuredTextViewerConfigurationHTML; import org.eclipse.wst.jsdt.web.ui.internal.autoedit.AutoEditStrategyForTabs; +import org.eclipse.wst.jsdt.web.ui.internal.contentassist.JSDTContentAssistant; import org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder; import org.eclipse.wst.sse.ui.internal.SSEUIPlugin; import org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider; @@ -102,10 +104,19 @@ /* Content assist procesors are contributed by extension for SSE now */ protected IContentAssistProcessor[] getContentAssistProcessors(ISourceViewer sourceViewer, String partitionType) { - return super.getContentAssistProcessors(sourceViewer, partitionType); + + IContentAssistProcessor[] processors = null; + + if (partitionType == IHTMLPartitions.SCRIPT) { + processors = new IContentAssistProcessor[]{new JSDTContentAssistant()}; + } + else{ + processors = super.getContentAssistProcessors(sourceViewer, partitionType); + } + + return processors; } - public IContentFormatter getContentFormatter(ISourceViewer sourceViewer) { final IContentFormatter formatter = super.getContentFormatter(sourceViewer); /*