1 <idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
3 <group id="LookupActions">
4 <!-- these must be declared before standard EnterAction and TabAction -->
5 <action id="EditorChooseLookupItem" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$FocusedOnly"/>
6 <action id="EditorChooseLookupItemReplace" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$Replacing"/>
7 <action id="EditorChooseLookupItemCompleteStatement" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$CompletingStatement"/>
8 <action id="EditorChooseLookupItemDot" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$ChooseWithDot"/>
10 <action id="ExpandLiveTemplateByTab" class="com.intellij.codeInsight.template.impl.editorActions.ExpandLiveTemplateByTabAction"/>
11 <action id="ExpandLiveTemplateCustom" class="com.intellij.codeInsight.template.impl.editorActions.ExpandLiveTemplateCustomAction"/>
13 <action id="NextTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.NextVariableAction"/>
14 <action id="PreviousTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.PreviousVariableAction"/>
16 <action id="NextParameter" class="com.intellij.codeInsight.hint.actions.NextParameterAction"/>
17 <action id="PrevParameter" class="com.intellij.codeInsight.hint.actions.PrevParameterAction"/>
20 <action id="EditorIndentSelection" class="com.intellij.openapi.editor.actions.LangIndentSelectionAction"/>
22 <action id="EditorLookupUp" class="com.intellij.codeInsight.lookup.impl.LookupActionHandler$UpAction"/>
23 <action id="EditorLookupDown" class="com.intellij.codeInsight.lookup.impl.LookupActionHandler$DownAction"/>
26 <xi:include href="/idea/PlatformActions.xml" xpointer="xpointer(/idea-plugin/*)"/>
27 <xi:include href="/idea/VcsActions.xml" xpointer="xpointer(/idea-plugin/*)"/>
28 <xi:include href="/idea/LangActions.xml" xpointer="xpointer(/idea-plugin/*)"/>
29 <xi:include href="/idea/ExternalSystemActions.xml" xpointer="xpointer(/idea-plugin/*)"/>
32 <action id="RerunFailedTests" class="com.intellij.execution.testframework.actions.RerunFailedTestsAction"
33 icon="AllIcons.RunConfigurations.RerunFailedTests"/>
35 <action id="FileChooser.GotoModule" class="com.intellij.openapi.fileChooser.actions.GotoModuleDirectory"
36 icon="AllIcons.Nodes.Module">
37 <add-to-group group-id="FileChooserToolbar" anchor="after" relative-to-action="FileChooser.GotoProject"/>
41 <group id="NewGroup1">
42 <action id="NewModuleInGroup" class="com.intellij.openapi.roots.ui.configuration.actions.NewModuleInGroupAction"
43 icon="AllIcons.Nodes.Module"/>
45 <add-to-group group-id="NewGroup" anchor="first"/>
49 <group id="OpenProjectGroup">
50 <group id="NewElementInMenuGroup" class="com.intellij.ide.actions.NewActionGroup" text="New" popup="true"/>
51 <add-to-group group-id="FileOpenGroup" anchor="first"/>
54 <action id="NewElement" class="com.intellij.ide.actions.NewElementAction"/>
56 <group id="NewProjectOrModuleGroup">
57 <action id="NewProject" class="com.intellij.ide.actions.NewProjectAction" text="Project..."/>
58 <action id="ImportProject" class="com.intellij.ide.actions.ImportProjectAction" text="Project from Existing Sources..."/>
59 <group id="NewProjectFromVCS" class="com.intellij.openapi.vcs.checkout.NewProjectFromVCSGroup" text="Project from Version Control" popup="true"/>
61 <action id="NewModule" class="com.intellij.openapi.roots.ui.configuration.actions.NewModuleAction" text="Module..."/>
62 <action id="ImportModule" class="com.intellij.ide.actions.ImportModuleAction" text="Module from Existing Sources..."/>
66 <action id="SaveAsNewFormat" class="com.intellij.ide.actions.SaveAsDirectoryBasedFormatAction" text="Save as Directory-Based Format...">
67 <add-to-group group-id="ExportImportGroup" anchor="last"/>
71 <reference ref="EditorCompleteStatement">
72 <add-to-group group-id="EditSmartGroup" anchor="first"/>
76 <reference ref="DelegateMethods">
77 <add-to-group group-id="CodeMenu" anchor="after" relative-to-action="ImplementMethods"/>
81 <group id="AnalyzeActions">
84 <group id="AnalyzeMenu" popup="true">
86 <reference ref="AnalyzeActions"/>
87 <add-to-group group-id="MainMenu" anchor="after" relative-to-action="CodeMenu"/>
90 <group id="InspectCodeGroup" text="Inspect Code Actions">
91 <action id="InspectCode" class="com.intellij.codeInspection.actions.CodeInspectionAction"/>
92 <action id="CodeCleanup" class="com.intellij.codeInspection.actions.CodeCleanupAction"/>
93 <action id="RunInspection" class="com.intellij.codeInspection.actions.RunInspectionAction"/>
94 <action id="PopupHector" class="com.intellij.codeInsight.daemon.impl.PopupHectorAction"/>
95 <action id="ViewOfflineInspection" class="com.intellij.codeInspection.actions.ViewOfflineResultsAction"/>
96 <add-to-group group-id="AnalyzeMenu" anchor="first"/>
99 <group id="BuildMenu" popup="true">
100 <action id="CompileDirty" class="com.intellij.compiler.actions.CompileDirtyAction" icon="AllIcons.Actions.Compile"/>
101 <action id="MakeModule" class="com.intellij.compiler.actions.MakeModuleAction"/>
102 <action id="Compile" class="com.intellij.compiler.actions.CompileAction"/>
104 <action id="CompileProject" class="com.intellij.compiler.actions.CompileProjectAction"/>
106 <action id="GenerateAntBuild" class="com.intellij.compiler.actions.GenerateAntBuildAction"/>
108 <action id="BuildArtifact" class="com.intellij.compiler.actions.BuildArtifactAction"/>
110 <add-to-group group-id="MainMenu" anchor="before" relative-to-action="RunMenu"/>
113 <action id="DebugBuildProcess" class="com.intellij.compiler.actions.DebugBuildProcessToggleAction"/>
115 <group id="CompilerErrorViewPopupMenu">
116 <action id="ExcludeFromValidation" class="com.intellij.compiler.options.ExcludeFromValidationAction"/>
120 <action id="ConsoleView.FoldLinesLikeThis" class="com.intellij.execution.console.FoldLinesLikeThis" text="Fold Lines Like This">
121 <add-to-group group-id="ConsoleEditorPopupMenu" anchor="after" relative-to-action="$SearchWeb"/>
125 <group id="Internal1" text="IDEA Internal Actions" internal="true">
127 <action id="Merge3Files" internal="true" class="com.intellij.openapi.diff.actions.MergeFilesAction"/>
129 <action internal="true" id="DecodeBytesAction" class="com.intellij.internal.encodings.DecodeBytesAction"/>
130 <group id="Internal.Dump" text="Dump" internal="true" popup="true">
131 <action id="DumpExtensions" internal="true" text="Dump Extensions" class="com.intellij.internal.DumpExtensionsAction"/>
132 <action id="DumpInspectionDescriptions" internal="true" class="com.intellij.internal.DumpInspectionDescriptionsAction"/>
133 <action id="DumpIntentionsDescriptions" internal="true" class="com.intellij.internal.DumpIntentionsAction"/>
134 <action id="DumpConfigurationTypes" internal="true" class="com.intellij.internal.DumpConfigurationTypesAction"/>
135 <action id="DumpDirectoryIndex" internal="true" class="com.intellij.internal.DumpDirectoryInfoAction"/>
136 <action id="ScanSourceCommentsAction" internal="true" class="com.intellij.tools.ScanSourceCommentsAction"
137 text="Dump All Comments In Project"/>
138 <action id="DumpScreenConfiguration" text="Dump Screen Configuration" class="com.intellij.internal.DumpScreenConfigurationAction"/>
142 <group id="Internal.VFS" text="VFS" popup="true">
143 <action id="VirtualFileInfo" internal="true" class="com.intellij.openapi.vfs.impl.local.VirtualFileInfoAction"/>
144 <action id="MarkFileDirty" internal="true" class="com.intellij.openapi.vcs.changes.actions.MarkFileDirtyAction" text="Mark File Dirty"/>
146 <action id="CheckVfsSanity" internal="true" class="com.intellij.openapi.vfs.newvfs.persistent.CheckSanityAction" text="Check VFS sanity"/>
147 <action id="LoadAllContent" internal="true" class="com.intellij.internal.LoadAllContentsAction" text="Load All Files Content"/>
148 <action id="LoadAllVFSContent" internal="true" class="com.intellij.internal.LoadAllVfsStoredContentsAction" text="Load All VFS Stored Files Content"/>
149 <action id="ComputeVFStatistics" internal="true" class="com.intellij.internal.ComputeVirtualFileNameStatAction"/>
150 <action id="DumpVfsInfoForExcludedFiles" internal="true" class="com.intellij.internal.DumpVfsInfoForExcludedFilesAction"/>
152 <action internal="true" id="PruneEmptyDirectories" class="com.intellij.ide.actions.PruneEmptyDirectoriesAction" text="Prune Empty Directories"/>
153 <action internal="true" id="FixLineSeparators" class="com.intellij.ide.actions.FixLineSeparatorsAction" text="Fix Line Separators"/>
158 <add-to-group group-id="Internal" anchor="last"/>
162 <action id="WhatsNewAction" class="com.intellij.ide.actions.WhatsNewAction">
163 <add-to-group group-id="HelpMenu" anchor="after" relative-to-action="ShowTips"/>
168 <group id="ToolbarMakeGroup">
169 <reference ref="CompileDirty"/>
171 <add-to-group group-id="ToolbarRunGroup" relative-to-action="RunConfiguration" anchor="before"/>
174 <action id="AnalyzeStacktraceOnError" class="com.intellij.unscramble.AnalyzeStacktraceOnErrorAction" text="Analyze _Stacktrace"/>
176 <reference ref="Compile">
177 <add-to-group group-id="EditorPopupMenu.Run" anchor="first"/>
181 <group id="EditorTabCompileGroup">
182 <reference ref="Compile"/>
183 <add-to-group group-id="EditorTabPopupMenuEx" anchor="before" relative-to-action="RunContextPopupGroup"/>
186 <action id="ModuleSettings" class="com.intellij.ide.actions.ShowModulePropertiesAction"/>
187 <action id="OpenModuleSettings" class="com.intellij.ide.actions.OpenModuleSettingsAction" use-shortcut-of="EditSource"/>
188 <group id="MoveModuleToGroup" class="com.intellij.ide.projectView.impl.MoveModuleToGroupTopLevel" popup="true"/>
190 <reference ref="AnalyzeMenu">
191 <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
192 <add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
193 <add-to-group group-id="FavoritesViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
194 <add-to-group group-id="EditorPopupMenu1" anchor="after" relative-to-action="FindUsages"/>
197 <group id="ProjectViewAnalysisGroup">
198 <reference ref="TypeHierarchy"/>
199 <reference ref="ReformatCode"/>
200 <reference ref="OptimizeImports"/>
202 <add-to-group group-id="ProjectViewPopupMenuModifyGroup" anchor="first"/>
205 <group id="ProjectViewCompileGroup">
206 <reference ref="MakeModule"/>
207 <reference ref="Compile"/>
209 <add-to-group group-id="ProjectViewPopupMenuRunGroup" anchor="first"/>
212 <action id="PackageFile" class="com.intellij.packaging.impl.ui.actions.PackageFileAction" use-shortcut-of="Compile">
213 <add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="Compile"/>
214 <add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="MakeModule"/>
215 <add-to-group group-id="FavoritesViewPopupMenu" anchor="before" relative-to-action="MakeModule"/>
216 <add-to-group group-id="ScopeViewPopupMenu" anchor="before" relative-to-action="MakeModule"/>
220 <reference ref="OpenModuleSettings">
221 <add-to-group group-id="ProjectViewPopupMenuSettingsGroup" anchor="first"/>
223 <reference ref="MoveModuleToGroup">
224 <add-to-group group-id="ProjectViewPopupMenuSettingsGroup" anchor="after" relative-to-action="OpenModuleSettings"/>
227 <group id="StructureViewCompileGroup">
229 <reference ref="Compile"/>
231 <add-to-group group-id="StructureViewPopupMenu" anchor="after" relative-to-action="RunContextPopupGroup"/>
234 <group id="TypeHierarchyPopupMenu">
235 <reference ref="TypeHierarchy.Class"/>
236 <reference ref="TypeHierarchy.Subtypes"/>
237 <reference ref="TypeHierarchy.Supertypes"/>
239 <reference ref="EditSource"/>
241 <reference ref="FindUsages"/>
242 <reference ref="RefactoringMenu"/>
244 <reference ref="AddToFavorites"/>
246 <reference ref="RunContextPopupGroup"/>
248 <reference ref="ReformatCode"/>
249 <reference ref="OptimizeImports"/>
250 <reference ref="$Delete"/>
252 <reference ref="Compile"/>
253 <reference ref="VersionControlsGroup"/>
256 <reference ref="ExternalToolsGroup"/>
258 <reference ref="CompareTwoFiles"/>
259 <reference ref="CompareFileWithEditor"/>
262 <group id="MethodHierarchyPopupMenu">
263 <reference ref="EditSource"/>
265 <reference ref="FindUsages"/>
266 <reference ref="RefactoringMenu"/>
268 <reference ref="AddToFavorites"/>
270 <reference ref="Compile"/>
271 <reference ref="RunContextPopupGroup"/>
273 <reference ref="ReformatCode"/>
274 <reference ref="OptimizeImports"/>
276 <reference ref="VersionControlsGroup"/>
278 <reference ref="ExternalToolsGroup"/>
280 <reference ref="CompareTwoFiles"/>
281 <reference ref="CompareFileWithEditor"/>
284 <group id="CallHierarchyPopupMenu">
285 <reference ref="EditSource"/>
287 <reference ref="FindUsages"/>
288 <reference ref="RefactoringMenu"/>
290 <reference ref="AddToFavorites"/>
292 <reference ref="Compile"/>
293 <reference ref="RunContextPopupGroup"/>
296 <reference ref="ReformatCode"/>
297 <reference ref="OptimizeImports"/>
299 <reference ref="VersionControlsGroup"/>
302 <reference ref="ExternalToolsGroup"/>
304 <reference ref="CompareTwoFiles"/>
305 <reference ref="CompareFileWithEditor"/>
308 <group id="ShowPackageDepsGroup"/>
310 <group id="CommanderPopupMenu">
311 <reference ref="NewGroup"/>
312 <reference ref="AssociateWithFileType"/>
314 <reference ref="CutCopyPasteGroup"/>
315 <reference ref="EditSource"/>
317 <reference ref="FindUsages"/>
318 <reference ref="FindInPath"/>
319 <reference ref="ReplaceInPath"/>
320 <reference ref="InspectCode"/>
321 <reference ref="ShowPackageDepsGroup"/>
322 <reference ref="RefactoringMenu"/>
324 <reference ref="AddToFavorites"/>
326 <reference ref="TypeHierarchy"/>
327 <reference ref="ReformatCode"/>
328 <reference ref="OptimizeImports"/>
329 <reference ref="$Delete"/>
331 <reference ref="Compile"/>
332 <reference ref="RunContextPopupGroup"/>
334 <reference ref="VersionControlsGroup"/>
336 <reference ref="CompareTwoFiles"/>
337 <reference ref="CompareFileWithEditor"/>
339 <reference ref="ExternalToolsGroup"/>
342 <group id="TestStatisticsTablePopupMenu">
343 <reference ref="TestTreePopupMenu"/>
344 <action id="Testing.SelectInTree" class="com.intellij.execution.testframework.actions.SelectInTreeAction"
345 text="Select in Tree" description="Navigate from tests statistics to tests tree"/>
349 <group id="UsageView.Popup">-->
350 <!--<reference ref="EditSource"/>-->
351 <!--<action id="UsageView.Include" class="com.intellij.usages.actions.IncludeUsageAction"/>-->
352 <!--<action id="UsageView.Exclude" class="com.intellij.usages.actions.ExcludeUsageAction"/>-->
354 <!--<reference ref="AddToFavorites"/>-->
355 <!--<reference ref="FindUsages"/>-->
356 <!--<action id="UsageView.ShowRecentFindUsages" class="com.intellij.find.impl.ShowRecentFindUsagesAction" icon="/actions/back.png"/>-->
358 <!--<reference ref="VersionControlsGroup"/>-->
360 <!--<reference ref="ExternalToolsGroup"/>-->
363 <!-- ****************************************************************** -->
365 <group id="WelcomeScreen.QuickStart.IDEA">
366 <action id="WelcomeScreen.CreateNewProject" class="com.intellij.ide.actions.NewProjectAction" icon="AllIcons.General.CreateNewProject"/>
367 <action id="WelcomeScreen.ImportProject" class="com.intellij.ide.actions.ImportProjectAction" icon="AllIcons.General.ImportProject"/>
368 <action id="WelcomeScreen.OpenProject" class="com.intellij.ide.actions.OpenFileAction" icon="AllIcons.General.OpenProject"/>
369 <add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
372 <group id="WelcomeScreen.Documentation.IDEA">
373 <action id="WelcomeScreen.DevelopPlugins" class="com.intellij.openapi.wm.impl.welcomeScreen.DevelopPluginsAction"
374 icon="AllIcons.General.PluginManager"/>
376 <add-to-group group-id="WelcomeScreen.Documentation" anchor="last"/>
379 <group id="WelcomeScreen.Configure.IDEA">
380 <action class="com.intellij.ide.actions.TemplateProjectSettingsGroup"/>
381 <add-to-group group-id="WelcomeScreen.Configure" anchor="last"/>
384 <action id="AddFrameworkSupport" class="com.intellij.ide.util.frameworkSupport.AddFrameworkSupportAction">
385 <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/>
386 <add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/>
390 <group id="MarkSourceRootGroup" class="com.intellij.ide.projectView.actions.MarkSourceRootActionGroup"/>
391 <action id="MarkExcludeRoot" class="com.intellij.ide.projectView.actions.MarkExcludeRootAction" icon="AllIcons.Modules.ExcludeRoot"/>
392 <action id="UnmarkRoot" class="com.intellij.ide.projectView.actions.UnmarkRootAction"/>
393 <add-to-group group-id="MarkRootGroup"/>
397 <action id="CreateLibraryFromFile" class="com.intellij.ide.projectView.actions.MarkLibraryRootAction"/>
398 <action id="ImportModuleFromImlFile" class="com.intellij.ide.projectView.actions.ImportModuleFromImlFileAction"/>
399 <add-to-group group-id="ProjectViewPopupMenuSettingsGroup" relative-to-action="MarkRootGroup" anchor="after"/>
403 <action class="com.intellij.platform.templates.SaveProjectAsTemplateAction" text="Save Project as Template..."/>
404 <action class="com.intellij.platform.templates.ManageProjectTemplatesAction" text="Manage Project Templates..."/>
405 <add-to-group group-id="ToolsBasicGroup" anchor="after" relative-to-action="SaveFileAsTemplate"/>