IDEA-268436 No longer possible to set temporary configurations limit

moved to Advanced Settings

GitOrigin-RevId: 59d61b7f52644e5ad4b21f0afe294434aa1fc8d1
This commit is contained in:
Dmitry Avdeev
2021-05-25 17:02:40 +03:00
committed by intellij-monorepo-bot
parent ecac79c7ea
commit b012e2ed0b
5 changed files with 6 additions and 7 deletions

View File

@@ -2,7 +2,7 @@
package com.intellij.execution;
import com.intellij.ide.util.PropertiesComponent;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.openapi.options.advanced.AdvancedSettings;
import com.intellij.openapi.util.text.StringUtil;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
@@ -18,18 +18,18 @@ public final class RunManagerConfig {
@NonNls private static final String DELETION_FROM_POPUP_REQUIRES_CONFIRMATION = "deletionFromPopupRequiresConfirmation";
@NonNls private static final String STOP_INCOMPATIBLE_REQUIRES_CONFIRMATION = "stopIncompatibleRequiresConfirmation";
@NonNls private static final String RECENTS_LIMIT_REGISTRY_KEY = "temporary.configurations.limit";
@NonNls private static final String RECENTS_LIMIT_KEY = "temporary.configurations.limit";
public RunManagerConfig(@NotNull PropertiesComponent propertiesComponent) {
myPropertiesComponent = propertiesComponent;
}
public int getRecentsLimit() {
return Math.max(MIN_RECENT_LIMIT, Registry.get(RECENTS_LIMIT_REGISTRY_KEY).asInteger());
return AdvancedSettings.getInt(RECENTS_LIMIT_KEY);
}
public void setRecentsLimit(int recentsLimit) {
Registry.get(RECENTS_LIMIT_REGISTRY_KEY).setValue(recentsLimit);
AdvancedSettings.setInt(RECENTS_LIMIT_KEY, recentsLimit);
}
public void migrateToRegistry() {

View File

@@ -175,7 +175,6 @@ rerun.singleton.confirmation.message=''{0}'' is not allowed to run in parallel.\
rerun.confirmation.button.text=Stop and Rerun
rerun.confirmation.checkbox=Confirm rerun with process termination
popup.deletion.confirmation=Confirm deletion from Run/Debug popup
temporary.configurations.limit=Temporary configurations limit:
stop.incompatible.confirmation.message=''{0}'' run configuration is not compatible with {2, choice, 1#currently running {1} configuration.|2#following running configurations:\n{1}}\nAre you sure you want to stop {2, choice, 1#incompatible running instance|2#{2, number} incompatible running instances}?
stop.incompatible.confirmation.button.text=Stop incompatible
run.configuration.dump.threads.action.name=Dump Threads

View File

@@ -786,6 +786,7 @@ button.advanced.settings.reset=Reset Setting
advanced.setting.ide.show.fileType.icon.in.titleBar=Show file type icon in IDE frame header
advanced.setting.ide.show.fileType.icon.in.titleBar.description=On macOS the icon can be used to drag the file to a different application
advanced.setting.ide.max.recent.projects=Maximum number of recent projects
advanced.setting.temporary.configurations.limit=Temporary Run/Debug configurations limit
advanced.setting.localHistory.daysToKeep=Duration of storing changes in local history
advanced.setting.localHistory.daysToKeep.description=WARNING: Do not use local history as the primary version control system since it may become corrupted if the IDE hangs.
advanced.setting.localHistory.daysToKeep.trailingLabel=days

View File

@@ -1223,6 +1223,7 @@
<advancedSetting id="ide.show.fileType.icon.in.titleBar" default="false" groupKey="group.advanced.settings.ui"/>
<advancedSetting id="ide.max.recent.projects" default="50" groupKey="group.advanced.settings.ide"/>
<advancedSetting id="temporary.configurations.limit" default="4" groupKey="group.advanced.settings.ide"/>
<advancedSetting id="edit.source.on.enter.key.request.focus.in.editor" default="true" groupKey="group.advanced.settings.project.view"/>
<advancedSetting id="ide.tree.collapse.recursively" default="true" groupKey="group.advanced.settings.project.view"/>
<advancedSetting id="ide.open.readme.md.on.startup" default="true" groupKey="group.advanced.settings.startup"/>

View File

@@ -1418,8 +1418,6 @@ ide.new.run.config=true
ide.new.run.config.description=New Run Configuration UI
ide.new.run.config.junit=true
ide.new.run.config.junit.description=New JUnit Configuration UI
temporary.configurations.limit=5
temporary.configurations.limit.description=Temporary configurations limit
select.run.configuration.from.context=true
select.run.configuration.from.context.description=Select run configuration when run from context (gutter icon, popup menu)