return new DefaultInformationControl(parent);
}});
_assistant.setContextInformationPopupOrientation(IContentAssistant.CONTEXT_INFO_ABOVE);
_assistant.enableAutoInsert(true);
HTMLAssistProcessor processor = getAssistProcessor();
_assistant.setContentAssistProcessor(processor,IDocument.DEFAULT_CONTENT_TYPE);
_assistant.setContentAssistProcessor(processor,HTMLPartitionScanner.HTML_TAG);
InnerJavaScriptAssistProcessor jsProcessor = getJavaScriptAssistProcessor();
_assistant.setContentAssistProcessor(jsProcessor,HTMLPartitionScanner.JAVASCRIPT);
InnerCSSAssistProcessor cssProcessor = getCSSAssistProcessor();
_assistant.setContentAssistProcessor(cssProcessor,HTMLPartitionScanner.HTML_CSS);
_assistant.enableColoredLabels(true);
_assistant.install(sourceViewer);
// �⊮�̐ݒ�f
IPreferenceStore store = HTMLPlugin.getDefault().getPreferenceStore();
_assistant.enableAutoActivation(store.getBoolean(HTMLPlugin.PREF_ASSIST_AUTO));
_assistant.setAutoActivationDelay(store.getInt(HTMLPlugin.PREF_ASSIST_TIMES));
processor.setAutoAssistChars(store.getString(HTMLPlugin.PREF_ASSIST_CHARS).toCharArray());
processor.setAssistCloseTag(store.getBoolean(HTMLPlugin.PREF_ASSIST_CLOSE));
}
return _assistant;
}