@Override protected void initializeEditor() { setDocumentProvider(JavaPlugin.getDefault().getPropertiesFileDocumentProvider()); IPreferenceStore store= JavaPlugin.getDefault().getCombinedPreferenceStore(); setPreferenceStore(store); JavaTextTools textTools= JavaPlugin.getDefault().getJavaTextTools(); setSourceViewerConfiguration(new PropertiesFileSourceViewerConfiguration(textTools.getColorManager(), store, this, IPropertiesFilePartitions.PROPERTIES_FILE_PARTITIONING)); setEditorContextMenuId("#TextEditorContext"); //$NON-NLS-1$ setRulerContextMenuId("#TextRulerContext"); //$NON-NLS-1$ setHelpContextId(ITextEditorHelpContextIds.TEXT_EDITOR); configureInsertMode(SMART_INSERT, false); setInsertMode(INSERT); // Need to listen on Editors UI preference store because JDT disables this functionality in its preferences. fPropertyChangeListener= new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (AbstractDecoratedTextEditorPreferenceConstants.EDITOR_SPACES_FOR_TABS.equals(event.getProperty())) handlePreferenceStoreChanged(event); } }; EditorsUI.getPreferenceStore().addPropertyChangeListener(fPropertyChangeListener); }
@Override protected void initializeEditor() { super.initializeEditor(); setEditorContextMenuId("#VelocityEditorContext"); //$NON-NLS-1$ setRulerContextMenuId("#VelocityEditorRulerContext"); //$NON-NLS-1$ setHelpContextId(ITextEditorHelpContextIds.TEXT_EDITOR); configureInsertMode(SMART_INSERT, true); setInsertMode(INSERT); }
@Override protected void initializeEditor() { setEditorContextMenuId("#ApexDebuggerEditorContext"); //$NON-NLS-1$ setRulerContextMenuId("#ApexDebuggerRulerContext"); //$NON-NLS-1$ setHelpContextId(ITextEditorHelpContextIds.TEXT_EDITOR); IPreferenceStore store = createCombinedPreferenceStore(null); setPreferenceStore(store); setHelpContextId(Constants.DOCUMENTATION_PLUGIN_PREFIX + "." + this.getClass().getSimpleName()); apexSourceViewerConfiguration = new ApexSourceViewerConfiguration(getPreferenceStore(), this); apexSourceViewerConfiguration.init(project); setSourceViewerConfiguration(apexSourceViewerConfiguration); }
@Override protected String getHelpId() { return ITextEditorHelpContextIds.SPELLING_PREFERENCE_PAGE; }