diff --git a/org.eclipse.tm4e.languageconfiguration/src/main/java/org/eclipse/tm4e/languageconfiguration/internal/registry/LanguageConfigurationRegistryManager.java b/org.eclipse.tm4e.languageconfiguration/src/main/java/org/eclipse/tm4e/languageconfiguration/internal/registry/LanguageConfigurationRegistryManager.java index ce94e6217..197e17a6a 100644 --- a/org.eclipse.tm4e.languageconfiguration/src/main/java/org/eclipse/tm4e/languageconfiguration/internal/registry/LanguageConfigurationRegistryManager.java +++ b/org.eclipse.tm4e.languageconfiguration/src/main/java/org/eclipse/tm4e/languageconfiguration/internal/registry/LanguageConfigurationRegistryManager.java @@ -224,7 +224,10 @@ void save() throws BackingStoreException { final var definitions = new ArrayList(); userDefinitions.values().forEach(definitions::add); pluginDefinitions.values().forEach(def -> { - if (!(def.isBracketAutoClosingEnabled() && def.isMatchingPairsEnabled() && def.isOnEnterEnabled())) { + if (!(def.isBracketAutoClosingEnabled() + && def.isMatchingPairsEnabled() + && def.isOnEnterEnabled() + && def.isIndentRulesEnabled())) { definitions.add(def); } });