PT #160125656: Consolidate prefs page for LS extensions
This commit is contained in:
@@ -28,10 +28,11 @@
|
||||
<extension
|
||||
point="org.eclipse.ui.preferencePages">
|
||||
<page
|
||||
class="org.springframework.tooling.ls.eclipse.commons.preferences.LanguageServerConsolesPreferencesPage"
|
||||
id="org.springframework.tooling.ls.eclipse.commons.console.preferences.LanguageServerConsolesPreferencesPage"
|
||||
name="Language Servers STS">
|
||||
</page>
|
||||
category="org.eclipse.lsp4e.preferences"
|
||||
class="org.springframework.tooling.ls.eclipse.commons.preferences.LanguageServerPreferencesPage"
|
||||
id="org.springframework.tooling.ls.eclipse.commons.console.preferences"
|
||||
name="STS Language Servers">
|
||||
</page>
|
||||
</extension>
|
||||
<extension
|
||||
point="org.eclipse.core.runtime.preferences">
|
||||
|
||||
@@ -12,7 +12,6 @@ package org.springframework.tooling.ls.eclipse.commons.preferences;
|
||||
|
||||
import static org.springframework.tooling.ls.eclipse.commons.preferences.LanguageServerConsolePreferenceConstants.ALL_SERVERS;
|
||||
|
||||
import org.eclipse.debug.internal.ui.SWTFactory;
|
||||
import org.eclipse.jface.preference.BooleanFieldEditor;
|
||||
import org.eclipse.jface.preference.FieldEditorPreferencePage;
|
||||
import org.eclipse.jface.preference.IPreferenceStore;
|
||||
@@ -22,8 +21,7 @@ import org.eclipse.ui.IWorkbenchPreferencePage;
|
||||
import org.springframework.tooling.ls.eclipse.commons.LanguageServerCommonsActivator;
|
||||
import org.springframework.tooling.ls.eclipse.commons.preferences.LanguageServerConsolePreferenceConstants.ServerInfo;
|
||||
|
||||
@SuppressWarnings("restriction")
|
||||
public class LanguageServerConsolesPreferencesPage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
|
||||
public class LanguageServerPreferencesPage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
|
||||
|
||||
static IPreferenceStore getPrefsStoreFromPlugin() {
|
||||
return LanguageServerCommonsActivator.getInstance().getPreferenceStore();
|
||||
@@ -42,12 +40,5 @@ public class LanguageServerConsolesPreferencesPage extends FieldEditorPreference
|
||||
for (ServerInfo s : ALL_SERVERS) {
|
||||
addField(new BooleanFieldEditor(s.preferenceKey, s.label, parent));
|
||||
}
|
||||
|
||||
SWTFactory.createHorizontalSpacer(parent, 2);
|
||||
|
||||
SWTFactory.createLabel(parent, "Settings for Spring Languare Server extensions:", 2);
|
||||
|
||||
addField(new BooleanFieldEditor(PreferenceConstants.HIGHLIGHT_CODELENS_PREFS, "Highlights CodeLens (Experimental)", parent));
|
||||
|
||||
}
|
||||
}
|
||||
@@ -20,7 +20,7 @@ import org.springframework.tooling.ls.eclipse.commons.preferences.LanguageServer
|
||||
public class PrefsInitializer extends AbstractPreferenceInitializer {
|
||||
@Override
|
||||
public void initializeDefaultPreferences() {
|
||||
IPreferenceStore store = LanguageServerConsolesPreferencesPage.getPrefsStoreFromPlugin();
|
||||
IPreferenceStore store = LanguageServerPreferencesPage.getPrefsStoreFromPlugin();
|
||||
for (ServerInfo s : ALL_SERVERS) {
|
||||
store.setDefault(s.preferenceKey, ENABLE_BY_DEFAULT);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user