boolean (@NotNull EditorColorsScheme scheme) { if (scheme.getName().startsWith(Scheme.EDITABLE_COPY_PREFIX)) { String displayName = Scheme.getBaseName(scheme.getName()); EditorColorsScheme defaultScheme = DefaultColorSchemesManager.getInstance().getScheme(displayName); if (defaultScheme == null) { defaultScheme = EditorColorsManager.getInstance().getScheme(displayName); } if (defaultScheme != null && scheme instanceof AbstractColorsScheme) { return !((AbstractColorsScheme)scheme) .settingsEqual(defaultScheme, colorKey -> !colorKey.getExternalName().startsWith(FileStatusFactory.FILESTATUS_COLOR_KEY_PREFIX)); } } return false; }