CPP-434 rename [python-core.xml] -> [python-core-core.xml]
[idea/community.git] / resources / src / ProductivityFeaturesRegistry.xml
1 <component>
2   <group id="navigation">
3     <feature
4       id="navigation.popup.class"
5       tip-file="GoToClass.html"
6       min-usage-count="3"
7       first-show="1"
8       successive-show="5"/>
9     <feature
10       id="navigation.popup.file"
11       tip-file="GoToClass.html"
12       min-usage-count="2"
13       first-show="3"
14       successive-show="5"/>
15     <feature
16       id="navigation.popup.symbol"
17       tip-file="GoToSymbol.html"
18       first-show="5"
19       successive-show="8"/>
20     <feature
21         id="SearchEverywhere"
22         tip-file="SearchEverywhere.html"
23         first-show="1"
24         successive-show="1"
25         min-usage-count="1"
26         />
27     <feature
28       id="navigation.popup.camelprefix"
29       tip-file="CamelPrefixesInNavigationPopups.html"
30       min-usage-count="3"
31       first-show="4"
32       successive-show="7">
33       <dependency id="navigation.popup.class"/>
34       <dependency id="navigation.popup.file"/>
35       <dependency id="navigation.popup.symbol"/>
36     </feature>
37     <feature
38       id="navigation.popup.wildcards"
39       tip-file="WildcardsInNavigationPopups.html"
40       min-usage-count="2"
41       first-show="3"
42       successive-show="5">
43       <dependency id="navigation.popup.class"/>
44       <dependency id="navigation.popup.file"/>
45       <dependency id="navigation.popup.symbol"/>
46     </feature>
47     <feature
48       id="navigation.popup.file.structure"
49       tip-file="FileStructurePopup.html"
50       min-usage-count="3"
51       first-show="2"
52       successive-show="5"
53       />
54     <feature
55       id="navigation.recent.files"
56       tip-file="RecentFiles.html"
57       min-usage-count="3"
58       first-show="3"
59       successive-show="5"
60       />
61     <feature
62       id="navigation.select.in"
63       tip-file="SelectIn.html"
64       min-usage-count="3"
65       first-show="4"
66       successive-show="7"
67       />
68     <feature
69       id="navigation.goto.declaration"
70       tip-file="GoToDeclaration.html"
71       min-usage-count="15"
72       first-show="1"
73       successive-show="4"
74       />
75     <feature
76       id="navigation.goto.implementation"
77       tip-file="GoToImplementation.html"
78       min-usage-count="10"
79       first-show="2"
80       successive-show="5"
81       />
82     <feature
83       id="navigation.goto.usages"
84       tip-file="ShowUsages.html"
85       min-usage-count="3"
86       first-show="5"
87       successive-show="5"/>
88     <feature
89       id="navigation.goto.inspection"
90       tip-file="GoToInspection.html"
91       min-usage-count="3"
92       first-show="5"
93       successive-show="5"/>
94   </group>
95
96   <group id="completion">
97     <feature
98       id="editing.completion.basic"
99       tip-file="CodeCompletion.html"
100       min-usage-count="15"
101       first-show="1"
102       successive-show="3"/>
103     <feature
104       id="editing.completion.smarttype.general"
105       tip-file="SmartTypeCompletion.html"
106       min-usage-count="10"
107       first-show="2"
108       successive-show="3"/>
109     <feature
110       id="editing.completion.smarttype.afternew"
111       tip-file="SmartTypeAfterNew.html"
112       min-usage-count="7"
113       first-show="3"
114       successive-show="4"/>
115     <feature
116       id="editing.completion.smarttype.casting"
117       tip-file="SmartTypeCasting.html"
118       min-usage-count="5"
119       first-show="5"
120       successive-show="7"/>
121     <feature
122       id="editing.completion.second.basic"
123       tip-file="SecondBasicClassNameCompletion.html"
124       min-usage-count="8"
125       first-show="10"
126       successive-show="3">
127       <dependency id="editing.completion.basic"/>
128       <dependency id="editing.completion.smarttype.general"/>
129       </feature>
130     <feature
131       id="editing.completion.second.smarttype.chain"
132       tip-file="SecondSmartCompletionChain.html"
133       min-usage-count="8"
134       first-show="10"
135       successive-show="3">
136       <dependency id="editing.completion.smarttype.general"/>
137       </feature>
138     <feature
139       id="editing.completion.second.smarttype.toar"
140       tip-file="SecondSmartCompletionToar.html"
141       min-usage-count="8"
142       first-show="10"
143       successive-show="3">
144       <dependency id="editing.completion.smarttype.general"/>
145       </feature>
146     <feature
147       id="editing.completion.second.smarttype.aslist"
148       tip-file="SecondSmartCompletionAsList.html"
149       min-usage-count="8"
150       first-show="10"
151       successive-show="3">
152       <dependency id="editing.completion.smarttype.general"/>
153       </feature>
154     <feature
155       id="editing.completion.second.smarttype.array.member"
156       tip-file="SecondSmartCompletionArrayMember.html"
157       min-usage-count="8"
158       first-show="10"
159       successive-show="3">
160       <dependency id="editing.completion.smarttype.general"/>
161       </feature>
162     <feature
163       id="editing.completion.global.member.name"
164       tip-file="CompletionImportStatic.html"
165       min-usage-count="8"
166       first-show="10"
167       successive-show="3">
168       </feature>
169     <feature
170       id="editing.completion.finishByExclamation"
171       tip-file="FinishByExclamation.html"
172       min-usage-count="4"
173       first-show="10"
174       successive-show="3">
175       <dependency id="editing.completion.basic"/>
176       <dependency id="editing.completion.smarttype.general"/>
177       <dependency id="editing.completion.finishByDotEtc"/>
178       </feature>
179     <feature
180       id="editing.completion.variable.name"
181       tip-file="VariableNameCompletion.html"
182       min-usage-count="7"
183       first-show="5"
184       successive-show="3"
185       />
186     <feature
187       id="editing.completion.replace"
188       tip-file="TabInLookups.html"
189       min-usage-count="10"
190       first-show="6"
191       successive-show="8"
192       />
193     <feature
194         id="editing.completion.finishByCtrlDot"
195         tip-file="CtrlDotInLookups.html"
196         min-usage-count="7"
197         first-show="4"
198         successive-show="8"
199         />
200     <feature
201       id="editing.completion.finishByDotEtc"
202       tip-file="DotEtcInLookups.html"
203       min-usage-count="7"
204       first-show="4"
205       successive-show="8"
206       />
207     <feature
208       id="editing.completion.finishBySmartEnter"
209       tip-file="FinishBySmartEnter.html"
210       min-usage-count="7"
211       first-show="4"
212       successive-show="8">
213       <dependency id="editing.completion.finishByDotEtc"/>
214       </feature>
215     <feature
216       id="editing.completion.camelHumps"
217       tip-file="CamelHumpsInCodeCompletion.html"
218       min-usage-count="8"
219       first-show="5"
220       successive-show="7"
221       />
222     <feature
223       id="editing.completion.cancelByControlArrows"
224       tip-file="CancelByControlArrows.html"
225       min-usage-count="10"
226       first-show="2"
227       successive-show="3"/>
228     <feature
229       id="editing.completion.changeSorting"
230       tip-file="ChangeSorting.html"
231       min-usage-count="10"
232       first-show="2"
233       successive-show="3"/>
234     <feature
235       id="editing.completion.postfix"
236       tip-file="PostfixCompletion.html"
237       min-usage-count="10"
238       first-show="2"
239       successive-show="3"/>
240   </group>
241   
242   <group id="editing">
243     <feature
244       id="editing.select.word"
245       tip-file="CtrlW.html"
246       min-usage-count="10"
247       first-show="2"
248       successive-show="4"/>
249     <feature
250       id="scratch"
251       tip-file="Scratch.html"
252       min-usage-count="10"
253       first-show="2"
254       successive-show="3"/>
255     <feature
256       id="editing.add.carets.using.double.ctrl"
257       tip-file="Multicursor.html"/>
258   </group>
259
260   <group id="codeassists">
261     <feature
262       id="codeassists.quickjavadoc"
263       tip-file="QuickJavaDoc.html"
264       min-usage-count="3" 
265       first-show="3" 
266       successive-show="5" 
267     />
268     <feature
269       id="codeassists.quickdefinition"
270       tip-file="CtrlShiftI.html"
271       min-usage-count="9"
272       first-show="3"
273       successive-show="5"
274     />
275     <feature
276       id="codeassists.quickdefinition.lookup"
277       tip-file="CtrlShiftIForLookup.html"
278       min-usage-count="1"
279       first-show="5"
280       successive-show="7">
281       <dependency id="codeassists.quickdefinition"/>
282     </feature>
283     <feature
284       id="codeassists.quickjavadoc.lookup"
285       tip-file="QuickJavaDocInLookups.html"
286       min-usage-count="1" 
287       first-show="5" 
288       successive-show="7">
289       <dependency id="codeassists.quickjavadoc"/>
290     </feature>
291     <feature
292       id="codeassists.quickjavadoc.ctrln"
293       tip-file="QuickJavaDocInLookups.html"
294       min-usage-count="1"
295       first-show="5"
296       successive-show="7">
297       <dependency id="codeassists.quickjavadoc"/>
298     </feature>
299     <feature
300       id="codeassists.javadoc.external"
301       tip-file="ExternalJavaDoc.html"
302       min-usage-count="1"
303       first-show="5"
304       successive-show="7">
305     </feature>
306     <feature
307       id="codeassists.surroundwith.statement"
308       tip-file="SurroundWith.html"
309       first-show="5"
310       successive-show="5"
311       min-usage-count="4"
312       />
313     <feature
314       id="codeassists.surroundwith.expression"
315       tip-file="SurroundWith.html"
316       first-show="6"
317       successive-show="5"
318       min-usage-count="3"
319       />
320     <feature
321       id="codeassists.comment.block"
322       tip-file="CommentCode.html"
323       first-show="6"
324       successive-show="5"
325       min-usage-count="3"
326       />
327     <feature
328       id="codeassists.comment.line"
329       tip-file="CommentCode.html"
330       first-show="6"
331       successive-show="5"
332       min-usage-count="3"
333       />
334     <feature
335       id="codeassists.overrideimplement"
336       tip-file="OverrideImplementMethods.html"
337       first-show="3"
338       successive-show="6"
339       min-usage-count="7" 
340       />
341     <feature
342       id="codeassists.complete.statement"
343       tip-file="CompleteStatement.html"
344       first-show="3"
345       successive-show="5"
346       min-usage-count="10"
347       />
348     <feature
349       id="codeassists.highlight.implements"
350       tip-file="HighlightImplements.html"
351       first-show="3"
352       successive-show="5"
353       min-usage-count="5"
354       />
355      <feature
356       id="codeassists.highlight.return"
357       tip-file="HighlightMethodExitPoint.html"
358       first-show="3"
359       successive-show="5"
360       min-usage-count="5"
361       />
362     <feature
363       id="codeassists.highlight.throws"
364       tip-file="HighlightThrows.html"
365       first-show="3"
366       successive-show="5"
367       min-usage-count="5"
368       />
369   </group>
370
371   <group id="refactoring">
372     <feature 
373       id="refactoring.move.moveInner" 
374       tip-file="MoveInnerToUpper.html"
375       min-usage-count="2"
376       first-show="5"
377       successive-show="10"
378     />
379     <feature
380       id="refactoring.introduceVariable.incompleteStatement"
381       tip-file="IntroduceVariableIncompleteCode.html"
382       min-usage-count="5"
383       first-show="3"
384       successive-show="7"
385       />
386
387     <feature
388       id="refactoring.introduceVariable"
389       tip-file="IntroduceVariable.html"
390       min-usage-count="5"
391       first-show="1"
392       successive-show="3"
393       />
394     
395     <feature
396       id="refactoring.rename"
397       tip-file="Rename.html"
398       min-usage-count="2"
399       first-show="1"
400       successive-show="3"
401       />
402
403     <feature
404       id="refactoring.copyClass"
405       tip-file="CopyClass.html"
406       min-usage-count="2"
407       first-show="10"
408       successive-show="8"
409       />
410   </group>
411   
412
413   <group id="ui">
414     <feature
415       id="ui.tree.speedsearch"
416       tip-file="SpeedSearch.html"
417       first-show="5"
418       successive-show="4"
419       min-usage-count="6"
420       />
421     <feature
422       id="ui.scheme.quickswitch"
423       tip-file="QuickSwitchScheme.html"
424       first-show="7"
425       successive-show="3"
426       min-usage-count="1"
427       />
428     <feature
429       id="ui.recentchanges"
430       tip-file="RecentChanges.html"
431       first-show="5"
432       successive-show="5"
433       min-usage-count="1"
434       />
435     <feature
436       id="ui.horizontal.scrolling"
437       tip-file="HorizontalScrolling.html"
438       first-show="1"
439       successive-show="1"
440       min-usage-count="1"
441       />
442     <!-- TODO: Uncomment usage in InsertPathAction when FeatureUsageTracker goes to OpenApi
443     <feature
444       id="ui.commandLine.insertPath"
445       name="Insert path in command line"
446       tip-file="InsertPathShortcut.html"
447       first-show="6"
448       successive-show="5"
449       min-usage-count="3"
450       />
451     -->
452     <feature id="navigation.popup.action"
453       tip-file="GoToAction.html"
454       first-show="7"
455       successive-show="3"
456       min-usage-count="1"/>
457     <feature id="find.recent.search"
458       tip-file="RecentSearch.html"
459       first-show="10"
460       successive-show="3"
461       min-usage-count="5"/>
462     <feature id="find.completion"
463       tip-file="CodeCompletionInSearch.html"
464       first-show="10"
465       successive-show="3"
466       min-usage-count="5"/>
467     <feature id="switcher"
468       tip-file="Switcher.html"
469       first-show="10"
470       successive-show="5"
471       min-usage-count="5"/>
472   </group>
473
474   <group id="ant">
475     <feature
476       id="ant.quickfix.CreateProperty"
477       tip-file="CreatePropertyTag.html"
478       first-show="6"
479       successive-show="10"
480       min-usage-count="1"/>
481     <feature
482       id="ant.quickfix.CreateTarget"
483       tip-file="CreateTargetTag.html"
484       first-show="6"
485       successive-show="10"
486       min-usage-count="1"/>
487   </group>
488   <group id="diff">
489     <feature
490       id="dir.diff"
491       tip-file="DirDiff.html"
492       first-show="6"
493       successive-show="10"
494       min-usage-count="1"/>
495     <feature
496       id="jar.diff"
497       tip-file="JarDiff.html"
498       first-show="6"
499       successive-show="10"
500       min-usage-count="1"/>
501   </group>
502 </component>