mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
IJPL-449 IJPL-952 Sticky lines: fus per language usage
GitOrigin-RevId: a6775ce29faae6bf8f0a1262bacc6238665c9f8e
This commit is contained in:
committed by
intellij-monorepo-bot
parent
018dc71237
commit
edc7524f5c
@@ -137,7 +137,6 @@ public class EditorSettingsExternalizable implements PersistentStateComponent<Ed
|
||||
return mapLanguageBreadcrumbs;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public Map<String, Boolean> getLanguageStickyLines() {
|
||||
return mapLanguageStickyLines;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ import java.util.*;
|
||||
import java.util.function.Function;
|
||||
|
||||
final class EditorSettingsStatisticsCollector extends ApplicationUsagesCollector {
|
||||
private static final EventLogGroup GROUP = new EventLogGroup("editor.settings.ide", 10);
|
||||
private static final EventLogGroup GROUP = new EventLogGroup("editor.settings.ide", 11);
|
||||
private static final EnumEventField<Settings> SETTING_ID = EventFields.Enum("setting_id", Settings.class, it -> it.internalName);
|
||||
private static final IntEventField INT_VALUE_FIELD = EventFields.Int("value");
|
||||
private static final StringEventField TRAILING_SPACES_FIELD = EventFields.String("value", List.of("Whole", "Changed", "None"));
|
||||
@@ -103,6 +103,11 @@ final class EditorSettingsStatisticsCollector extends ApplicationUsagesCollector
|
||||
EventFields.LanguageById.with(language));
|
||||
}
|
||||
|
||||
for (String language : es.getOptions().getLanguageStickyLines().keySet()) {
|
||||
addBoolIfDiffers(set, es, esDefault, s -> s.areStickyLinesShownFor(language), Settings.STICKY_LINES_FOR_LANG,
|
||||
EventFields.LanguageById.with(language));
|
||||
}
|
||||
|
||||
RichCopySettings rcs = RichCopySettings.getInstance();
|
||||
RichCopySettings rcsDefault = new RichCopySettings();
|
||||
addBoolIfDiffers(set, rcs, rcsDefault, s -> s.isEnabled(), Settings.RICH_COPY);
|
||||
@@ -279,6 +284,7 @@ final class EditorSettingsStatisticsCollector extends ApplicationUsagesCollector
|
||||
USE_EDITOR_FONT_IN_INLAYS("useEditorFontInInlays"),
|
||||
BREADCRUMBS("breadcrumbs"),
|
||||
STICKY_LINES("stickyLines"),
|
||||
STICKY_LINES_FOR_LANG("stickyLinesForLang"),
|
||||
RICH_COPY("richCopy"),
|
||||
PARAMETER_AUTO_POPUP("parameterAutoPopup"),
|
||||
JAVADOC_AUTO_POPUP("javadocAutoPopup"),
|
||||
|
||||
Reference in New Issue
Block a user