diff --git a/platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsTreeView.java b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsTreeView.java index 869d409f20c0..d4084c000e16 100644 --- a/platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsTreeView.java +++ b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsTreeView.java @@ -20,7 +20,6 @@ import com.intellij.ide.plugins.IdeaPluginDescriptor; import com.intellij.ide.plugins.PluginManagerCore; import com.intellij.ide.util.treeView.NodeDescriptor; import com.intellij.openapi.Disposable; -import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.extensions.PluginDescriptor; import com.intellij.openapi.options.*; import com.intellij.openapi.options.ex.ConfigurableWrapper; @@ -32,11 +31,13 @@ import com.intellij.openapi.util.registry.Registry; import com.intellij.ui.*; import com.intellij.ui.components.GradientViewport; import com.intellij.ui.treeStructure.*; -import com.intellij.ui.treeStructure.Tree; import com.intellij.ui.treeStructure.filtered.FilteringTreeBuilder; import com.intellij.ui.treeStructure.filtered.FilteringTreeStructure; import com.intellij.util.ArrayUtil; -import com.intellij.util.ui.*; +import com.intellij.util.ui.GraphicsUtil; +import com.intellij.util.ui.JBUI; +import com.intellij.util.ui.TextTransferable; +import com.intellij.util.ui.UIUtil; import com.intellij.util.ui.tree.TreeUtil; import com.intellij.util.ui.tree.WideSelectionTreeUI; import com.intellij.util.ui.update.MergingUpdateQueue; @@ -189,7 +190,7 @@ final class SettingsTreeView extends JComponent implements Accessible, Disposabl select(node == null ? null : node.myConfigurable); } }); - if (ApplicationManager.getApplication().isInternal()) { + if (Registry.is("show.configurables.ids.in.settings")) { new HeldDownKeyListener() { @Override protected void heldKeyTriggered(JComponent component, boolean pressed) { diff --git a/platform/util/resources/misc/registry.properties b/platform/util/resources/misc/registry.properties index 98339081b489..4381e3247ed8 100644 --- a/platform/util/resources/misc/registry.properties +++ b/platform/util/resources/misc/registry.properties @@ -865,3 +865,5 @@ ide.ui.composite.editor.for.combobox=true debugger.show.values.inplace=false debugger.show.values.inplace.description=Show primitive values near variables inside current execution line +show.configurables.ids.in.settings=false +show.configurables.ids.in.settings.description=Shows configurables ids in settings, if a user holds Shift