Files
openide/java/ide-resources/resources/ProductivityFeaturesRegistry.xml
Konstantin Hudyakov 3d39aff1b3 IDEA-299725 Move common refactoring features to platform
GitOrigin-RevId: 0c65d4b61ad1133fb3af42833c09322f8dc28e65
2022-11-02 22:10:50 +00:00

316 lines
8.6 KiB
XML

<component>
<group id="navigation">
<feature
id="navigation.goto.implementation"
tip-id="GoToImplementation"
min-usage-count="10"
first-show="2"
successive-show="5"
/>
</group>
<group id="completion">
<feature
id="editing.completion.smarttype.general"
tip-id="SmartTypeCompletion"
min-usage-count="10"
first-show="2"
successive-show="3"/>
<feature
id="editing.completion.smarttype.afternew"
tip-id="SmartTypeAfterNew"
min-usage-count="7"
first-show="3"
successive-show="4"/>
<feature
id="editing.completion.smarttype.casting"
tip-id="SmartTypeCasting"
min-usage-count="5"
first-show="5"
successive-show="7"/>
<feature
id="editing.completion.second.basic"
tip-id="SecondBasicClassNameCompletion"
min-usage-count="8"
first-show="10"
successive-show="3">
<dependency id="editing.completion.basic"/>
<dependency id="editing.completion.smarttype.general"/>
</feature>
<feature
id="editing.completion.second.smarttype.chain"
tip-id="SecondSmartCompletionChain"
min-usage-count="8"
first-show="10"
successive-show="3">
<dependency id="editing.completion.smarttype.general"/>
</feature>
<feature
id="editing.completion.second.smarttype.toar"
tip-id="SecondSmartCompletionToar"
min-usage-count="8"
first-show="10"
successive-show="3">
<dependency id="editing.completion.smarttype.general"/>
</feature>
<feature
id="editing.completion.second.smarttype.aslist"
tip-id="SecondSmartCompletionAsList"
min-usage-count="8"
first-show="10"
successive-show="3">
<dependency id="editing.completion.smarttype.general"/>
</feature>
<feature
id="editing.completion.second.smarttype.array.member"
tip-id="SecondSmartCompletionArrayMember"
min-usage-count="8"
first-show="10"
successive-show="3">
<dependency id="editing.completion.smarttype.general"/>
</feature>
<feature
id="editing.completion.global.member.name"
tip-id="CompletionImportStatic"
min-usage-count="8"
first-show="10"
successive-show="3">
</feature>
<feature
id="editing.completion.finishByExclamation"
tip-id="FinishByExclamation"
min-usage-count="4"
first-show="10"
successive-show="3">
<dependency id="editing.completion.basic"/>
<dependency id="editing.completion.smarttype.general"/>
<dependency id="editing.completion.finishByDotEtc"/>
</feature>
<feature
id="editing.completion.variable.name"
tip-id="VariableNameCompletion"
min-usage-count="7"
first-show="5"
successive-show="3"
/>
<feature
id="editing.completion.finishBySmartEnter"
tip-id="FinishBySmartEnter"
min-usage-count="7"
first-show="4"
successive-show="8">
<dependency id="editing.completion.finishByDotEtc"/>
</feature>
</group>
<group id="editing">
<feature
id="move.element.left.right"
tip-id="ChangeSignatureAfterMovingParameters"/>
</group>
<group id="codeassists">
<feature
id="codeassists.javadoc.external"
tip-id="ExternalJavaDoc"
min-usage-count="1"
first-show="5"
successive-show="7">
</feature>
<feature
id="codeassists.comment.block"
tip-id="CommentCode"
first-show="6"
successive-show="5"
min-usage-count="3"
/>
<feature
id="codeassists.highlight.implements"
tip-id="HighlightImplements"
first-show="3"
successive-show="5"
min-usage-count="5"
/>
<feature
id="codeassists.highlight.return"
tip-id="HighlightMethodExitPoint"
first-show="3"
successive-show="5"
min-usage-count="5"
/>
<feature
id="codeassists.highlight.throws"
tip-id="HighlightThrows"
first-show="3"
successive-show="5"
min-usage-count="5"
/>
</group>
<group id="refactoring">
<feature
id="codeassists.surroundwith.expression"
tip-id="SurroundWith"
first-show="6"
successive-show="5"
min-usage-count="3"
/>
<feature
id="refactoring.move.moveInner"
tip-id="MoveInnerToUpper"
min-usage-count="2"
first-show="5"
successive-show="10"
/>
<feature
id="refactoring.copyClass"
tip-id="CopyClass"
min-usage-count="2"
first-show="10"
successive-show="8"
/>
</group>
<group id="ui">
<feature
id="ui.tree.speedsearch"
tip-id="SpeedSearch"
first-show="5"
successive-show="4"
min-usage-count="6"
/>
<feature
id="ui.scheme.quickswitch"
tip-id="QuickSwitchScheme"
first-show="7"
successive-show="3"
min-usage-count="1"
/>
<feature
id="ui.recentchanges"
tip-id="RecentChanges"
first-show="5"
successive-show="5"
min-usage-count="1">
<track-action id="RecentChanges"/>
</feature>
<feature
id="ui.horizontal.scrolling"
tip-id="HorizontalScrolling"
first-show="1"
successive-show="1"
min-usage-count="1"
/>
<!-- TODO: Uncomment usage in InsertPathAction when FeatureUsageTracker goes to OpenApi
<feature
id="ui.commandLine.insertPath"
name="Insert path in command line"
tip-id="InsertPathShortcut"
first-show="6"
successive-show="5"
min-usage-count="3"
/>
-->
<feature id="navigation.popup.action"
tip-id="GoToAction"
first-show="7"
successive-show="3"
min-usage-count="1">
<track-action id="GotoAction"/>
</feature>
<feature id="find.recent.search"
tip-id="RecentSearch"
first-show="10"
successive-show="3"
min-usage-count="5"/>
<feature id="find.completion"
tip-id="CodeCompletionInSearch"
first-show="10"
successive-show="3"
min-usage-count="5"/>
<feature id="switcher"
tip-id="Switcher"
first-show="10"
successive-show="5"
min-usage-count="5"/>
<feature id="ui.close.other.editors"
tip-id="CloseOthers"
show-in-guide="false">
<track-action id="CloseAllEditorsButActive"/>
</feature>
<feature id="ui.close.all.editors"
tip-id="Close_all_editor_tabs"
show-in-guide="false">
<track-action id="CloseAllEditors"/>
</feature>
</group>
<group id="ant">
<feature
id="ant.quickfix.CreateProperty"
tip-id="CreatePropertyTag"
first-show="6"
successive-show="10"
min-usage-count="1">
<track-intention class-name="com.intellij.lang.ant.quickfix.AntCreatePropertyFix"/>
</feature>
<feature
id="ant.quickfix.CreateTarget"
tip-id="CreateTargetTag"
first-show="6"
successive-show="10"
min-usage-count="1">
<track-intention class-name="com.intellij.lang.ant.quickfix.AntCreateTargetFix"/>
</feature>
</group>
<group id="diff">
<feature
id="dir.diff"
tip-id="DirDiff"
first-show="6"
successive-show="10"
min-usage-count="1"/>
<feature
id="jar.diff"
tip-id="JarDiff"
first-show="6"
successive-show="10"
min-usage-count="1"/>
</group>
<group id="debugger">
<feature id="debugger.breakpoint.edit"
tip-id="BreakpointSpeedmenu">
<track-action id="com.intellij.xdebugger.impl.actions.EditBreakpointAction$ContextAction"/>
</feature>
<feature id="debugger.evaluate.expression"
tip-id="EvaluateExpression"/>
<feature id="debugger.breakpoint.non.suspending"
tip-id="NonSuspendingBreakpoints"
show-in-guide="false"/>
</group>
<group id="vcs">
<feature id="vcs.show.local.history"
tip-id="local_history"
show-in-guide="false">
<track-action id="LocalHistory.ShowHistory"/>
</feature>
</group>
<group id="intentions">
<feature id="intentions.check.regexp"
tip-id="CheckRegExp"
show-in-guide="false">
<track-intention class-name="org.intellij.lang.regexp.intention.CheckRegExpIntentionAction"/>
</feature>
<feature id="intentions.fix.javadoc"
tip-id="FixDocComment"
show-in-guide="false">
<track-intention class-name="com.intellij.codeInspection.javaDoc.JavaDocReferenceInspection$RemoveTagFix"/>
<track-intention class-name="com.intellij.codeInspection.javaDoc.JavaDocReferenceInspection$RenameReferenceQuickFix"/>
</feature>
</group>
</component>