CRON inlay-hints on/off setting
This commit is contained in:
@@ -49,5 +49,7 @@ public class Constants {
|
||||
public static final String PREF_JPQL = "boot-java.jpql";
|
||||
|
||||
public static final String PREF_PROPS_COMPLETIONS_ELIDE_PREFIX = "boot-java.properties.completions.elide-prefix";
|
||||
|
||||
public static final String PREF_CRON_INLAY_HINTS = "boot-java.cron.inlay-hints";
|
||||
|
||||
}
|
||||
|
||||
@@ -229,6 +229,11 @@ public class DelegatingStreamConnectionProvider implements StreamConnectionProvi
|
||||
)
|
||||
));
|
||||
|
||||
bootJavaObj.put("cron", Map.of(
|
||||
"inlay-hints", preferenceStore.getBoolean(Constants.PREF_CRON_INLAY_HINTS)
|
||||
)
|
||||
);
|
||||
|
||||
settings.put("boot-java", bootJavaObj);
|
||||
|
||||
settings.put("http", createHttpProxySettings());
|
||||
|
||||
@@ -46,6 +46,9 @@ public class BootJavaPreferencesPage extends FieldEditorPreferencePage implement
|
||||
// JPQL Support switch
|
||||
addField(new BooleanFieldEditor(Constants.PREF_JPQL, "JPA Query language support", fieldEditorParent));
|
||||
|
||||
// CRON expressions inlay-hints on/off
|
||||
addField(new BooleanFieldEditor(Constants.PREF_CRON_INLAY_HINTS, "Show CRON expressions inlay-hints", fieldEditorParent));
|
||||
|
||||
// Properties Completions - Elide common prefix
|
||||
addField(new BooleanFieldEditor(Constants.PREF_PROPS_COMPLETIONS_ELIDE_PREFIX, "Elide common prefix in property key auto completions", fieldEditorParent));
|
||||
|
||||
|
||||
@@ -68,6 +68,7 @@ public class PrefsInitializer extends AbstractPreferenceInitializer {
|
||||
|
||||
preferenceStore.setDefault(Constants.PREF_PROPS_COMPLETIONS_ELIDE_PREFIX, false);
|
||||
|
||||
preferenceStore.setDefault(Constants.PREF_CRON_INLAY_HINTS, true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user