blob: 9ca96101df82a12ed9cd17c8ea75bd3915b1851f [file] [log] [blame]
<component xmlns:xi="http://www.w3.org/2001/XInclude">
<actions>
<group id="LookupActions">
<!-- these must be declared before standard EnterAction and TabAction -->
<action id="EditorChooseLookupItem" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$FocusedOnly"/>
<action id="EditorChooseLookupItemReplace" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$Replacing"/>
<action id="EditorChooseLookupItemCompleteStatement" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$CompletingStatement"/>
<action id="EditorChooseLookupItemDot" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$ChooseWithDot"/>
<action id="ExpandLiveTemplateByTab" class="com.intellij.codeInsight.template.impl.editorActions.ExpandLiveTemplateByTabAction" use-shortcut-of="EditorTab"/>
<action id="NextTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.NextVariableAction"/>
<action id="PreviousTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.PreviousVariableAction"/>
<action id="NextParameter" class="com.intellij.codeInsight.hint.actions.NextParameterAction"/>
<action id="PrevParameter" class="com.intellij.codeInsight.hint.actions.PrevParameterAction"/>
</group>
<action id="EditorIndentSelection" class="com.intellij.openapi.editor.actions.LangIndentSelectionAction"/>
<action id="EditorLookupUp" class="com.intellij.codeInsight.lookup.impl.LookupActionHandler$UpAction"/>
<action id="EditorLookupDown" class="com.intellij.codeInsight.lookup.impl.LookupActionHandler$DownAction"/>
</actions>
<xi:include href="/idea/PlatformActions.xml" xpointer="xpointer(/component/*)"/>
<xi:include href="/idea/VcsActions.xml" xpointer="xpointer(/component/*)"/>
<xi:include href="/idea/LangActions.xml" xpointer="xpointer(/component/*)"/>
<xi:include href="/idea/ExternalSystemActions.xml" xpointer="xpointer(/component/*)"/>
<actions>
<action id="RerunFailedTests" class="com.intellij.execution.testframework.actions.RerunFailedTestsAction"
icon="AllIcons.RunConfigurations.RerunFailedTests"/>
<action id="FileChooser.GotoModule" class="com.intellij.openapi.fileChooser.actions.GotoModuleDirectory"
icon="AllIcons.Nodes.Module">
<add-to-group group-id="FileChooserToolbar" anchor="after" relative-to-action="FileChooser.GotoProject"/>
</action>
<group id="NewGroup1">
<action id="NewModuleInGroup" class="com.intellij.openapi.roots.ui.configuration.actions.NewModuleInGroupAction"
icon="AllIcons.Nodes.Module"/>
<add-to-group group-id="NewGroup" anchor="first"/>
</group>
<!-- File -->
<group id="OpenProjectGroup">
<action id="NewProject" class="com.intellij.ide.actions.NewProjectAction"/>
<action id="NewModule" class="com.intellij.openapi.roots.ui.configuration.actions.NewModuleAction"/>
<action id="ImportProject" class="com.intellij.ide.actions.ImportProjectAction" text="Import Project..."/>
<action id="ImportModule" class="com.intellij.ide.actions.ImportModuleAction" text="Import Module..."/>
<action id="NewElement" class="com.intellij.ide.actions.NewElementAction"/>
<add-to-group group-id="FileOpenGroup" anchor="first"/>
</group>
<action id="SaveAsNewFormat" class="com.intellij.ide.actions.SaveAsDirectoryBasedFormatAction" text="Save as Directory-Based Format...">
<add-to-group group-id="ExportImportGroup" anchor="last"/>
</action>
<!-- Edit -->
<reference ref="EditorCompleteStatement">
<add-to-group group-id="EditSmartGroup" anchor="first"/>
</reference>
<!-- View -->
<reference ref="DelegateMethods">
<add-to-group group-id="CodeMenu" anchor="after" relative-to-action="ImplementMethods"/>
</reference>
<!-- Analyze -->
<group id="AnalyzeActions">
</group>
<group id="AnalyzeMenu" popup="true">
<separator/>
<reference ref="AnalyzeActions"/>
<add-to-group group-id="MainMenu" anchor="after" relative-to-action="CodeMenu"/>
</group>
<group id="InspectCodeGroup" text="Inspect Code Actions">
<action id="InspectCode" class="com.intellij.codeInspection.actions.CodeInspectionAction"/>
<action id="CodeCleanup" class="com.intellij.codeInspection.actions.CodeCleanupAction"/>
<action id="RunInspection" class="com.intellij.codeInspection.actions.RunInspectionAction"/>
<action id="PopupHector" class="com.intellij.codeInsight.daemon.impl.PopupHectorAction"/>
<action id="ViewOfflineInspection" class="com.intellij.codeInspection.actions.ViewOfflineResultsAction"/>
<add-to-group group-id="AnalyzeMenu" anchor="first"/>
</group>
<group id="BuildMenu" popup="true">
<action id="CompileDirty" class="com.intellij.compiler.actions.CompileDirtyAction" icon="AllIcons.Actions.Compile"/>
<action id="MakeModule" class="com.intellij.compiler.actions.MakeModuleAction"/>
<action id="Compile" class="com.intellij.compiler.actions.CompileAction"/>
<separator/>
<action id="CompileProject" class="com.intellij.compiler.actions.CompileProjectAction"/>
<separator/>
<action id="GenerateAntBuild" class="com.intellij.compiler.actions.GenerateAntBuildAction"/>
<separator/>
<action id="BuildArtifact" class="com.intellij.compiler.actions.BuildArtifactAction"/>
<add-to-group group-id="MainMenu" anchor="before" relative-to-action="RunMenu"/>
</group>
<group id="CompilerErrorViewPopupMenu">
</group>
<!-- Tools -->
<action id="ConsoleView.FoldLinesLikeThis" class="com.intellij.execution.console.FoldLinesLikeThis" text="Fold Lines Like This">
<add-to-group group-id="ConsoleEditorPopupMenu" anchor="after" relative-to-action="$SearchWeb"/>
</action>
<group id="Internal1" text="IDEA Internal Actions" internal="true">
<separator/>
<action id="Merge3Files" internal="true" class="com.intellij.openapi.diff.actions.MergeFilesAction"/>
<separator/>
<action internal="true" id="DecodeBytesAction" class="com.intellij.internal.encodings.DecodeBytesAction"/>
<group id="Internal.Dump" text="Dump" internal="true" popup="true">
<action id="DumpExtensions" internal="true" text="Dump Extensions" class="com.intellij.internal.DumpExtensionsAction"/>
<action id="DumpInspectionDescriptions" internal="true" class="com.intellij.internal.DumpInspectionDescriptionsAction"/>
<action id="DumpIntentionsDescriptions" internal="true" class="com.intellij.internal.DumpIntentionsAction"/>
<action id="DumpConfigurationTypes" internal="true" class="com.intellij.internal.DumpConfigurationTypesAction"/>
<action id="DumpDirectoryIndex" internal="true" class="com.intellij.internal.DumpDirectoryInfoAction"/>
<action id="ScanSourceCommentsAction" internal="true" class="com.intellij.tools.ScanSourceCommentsAction"
text="Dump all comments in the project"/>
</group>
<separator/>
<group id="Internal.VFS" text="VFS" popup="true">
<action id="VirtualFileInfo" internal="true" class="com.intellij.openapi.vfs.impl.local.VirtualFileInfoAction"/>
<action id="MarkFileDirty" internal="true" class="com.intellij.openapi.vcs.changes.actions.MarkFileDirtyAction" text="Mark File Dirty"/>
<separator/>
<action id="CheckVfsSanity" internal="true" class="com.intellij.openapi.vfs.newvfs.persistent.CheckSanityAction" text="Check VFS sanity"/>
<action id="LoadAllContent" internal="true" class="com.intellij.internal.LoadAllContentsAction" text="Load all files content"/>
<action id="LoadAllVFSContent" internal="true" class="com.intellij.internal.LoadAllVfsStoredContentsAction" text="Load all VFS stored files content"/>
<action id="ComputeVFStatistics" internal="true" class="com.intellij.internal.ComputeVirtualFileNameStatAction"/>
<action id="DumpVfsInfoForExcludedFiles" internal="true" class="com.intellij.internal.DumpVfsInfoForExcludedFilesAction"/>
<separator/>
<action internal="true" id="PruneEmptyDirectories" class="com.intellij.ide.actions.PruneEmptyDirectoriesAction" text="Prune Empty Directories"/>
<action internal="true" id="FixLineSeparators" class="com.intellij.ide.actions.FixLineSeparatorsAction" text="Fix Line Separators"/>
</group>
<separator/>
<add-to-group group-id="Internal" anchor="last"/>
</group>
<!-- Help -->
<action id="WhatsNewAction" class="com.intellij.ide.actions.WhatsNewAction">
<add-to-group group-id="HelpMenu" anchor="after" relative-to-action="OnlineDocAction"/>
</action>
<!-- Toolbar -->
<group id="ToolbarMakeGroup">
<reference ref="CompileDirty"/>
<add-to-group group-id="ToolbarRunGroup" relative-to-action="RunConfiguration" anchor="before"/>
</group>
<group id="DebuggerActions">
</group>
<action id="AnalyzeStacktraceOnError" class="com.intellij.unscramble.AnalyzeStacktraceOnErrorAction" text="Analyze _Stacktrace"/>
<reference ref="Compile">
<add-to-group group-id="EditorPopupMenu.Run" anchor="first"/>
</reference>
<group id="EditorTabCompileGroup">
<reference ref="Compile"/>
<add-to-group group-id="EditorTabPopupMenuEx" anchor="before" relative-to-action="RunContextPopupGroup"/>
</group>
<action id="ModuleSettings" class="com.intellij.ide.actions.ShowModulePropertiesAction"/>
<action id="OpenModuleSettings" class="com.intellij.ide.actions.OpenModuleSettingsAction" use-shortcut-of="EditSource"/>
<group id="MoveModuleToGroup" class="com.intellij.ide.projectView.impl.MoveModuleToGroupTopLevel" popup="true"/>
<reference ref="AnalyzeMenu">
<add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
<add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
<add-to-group group-id="FavoritesViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
<add-to-group group-id="EditorPopupMenu1" anchor="after" relative-to-action="FindUsages"/>
</reference>
<group id="ProjectViewAnalysisGroup">
<reference ref="TypeHierarchy"/>
<reference ref="ReformatCode"/>
<reference ref="OptimizeImports"/>
<add-to-group group-id="ProjectViewPopupMenuModifyGroup" anchor="first"/>
</group>
<group id="ProjectViewCompileGroup">
<reference ref="MakeModule"/>
<reference ref="Compile"/>
<add-to-group group-id="ProjectViewPopupMenuRunGroup" anchor="first"/>
</group>
<action id="PackageFile" class="com.intellij.packaging.impl.ui.actions.PackageFileAction" use-shortcut-of="Compile">
<add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="Compile"/>
<add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="MakeModule"/>
<add-to-group group-id="FavoritesViewPopupMenu" anchor="before" relative-to-action="MakeModule"/>
<add-to-group group-id="ScopeViewPopupMenu" anchor="before" relative-to-action="MakeModule"/>
</action>
<reference ref="OpenModuleSettings">
<add-to-group group-id="ProjectViewPopupMenuSettingsGroup" anchor="first"/>
</reference>
<reference ref="MoveModuleToGroup">
<add-to-group group-id="ProjectViewPopupMenuSettingsGroup" anchor="after" relative-to-action="OpenModuleSettings"/>
</reference>
<group id="StructureViewCompileGroup">
<separator/>
<reference ref="Compile"/>
<add-to-group group-id="StructureViewPopupMenu" anchor="after" relative-to-action="RunContextPopupGroup"/>
</group>
<group id="TypeHierarchyPopupMenu">
<reference ref="TypeHierarchy.Class"/>
<reference ref="TypeHierarchy.Subtypes"/>
<reference ref="TypeHierarchy.Supertypes"/>
<separator/>
<reference ref="EditSource"/>
<separator/>
<reference ref="FindUsages"/>
<reference ref="RefactoringMenu"/>
<separator/>
<reference ref="AddToFavorites"/>
<separator/>
<reference ref="RunContextPopupGroup"/>
<separator/>
<reference ref="ReformatCode"/>
<reference ref="OptimizeImports"/>
<reference ref="$Delete"/>
<separator/>
<reference ref="Compile"/>
<reference ref="VersionControlsGroup"/>
<separator/>
<reference ref="ExternalToolsGroup"/>
<separator/>
<reference ref="CompareTwoFiles"/>
<reference ref="CompareFileWithEditor"/>
</group>
<group id="MethodHierarchyPopupMenu">
<reference ref="EditSource"/>
<separator/>
<reference ref="FindUsages"/>
<reference ref="RefactoringMenu"/>
<separator/>
<reference ref="AddToFavorites"/>
<separator/>
<reference ref="Compile"/>
<reference ref="RunContextPopupGroup"/>
<separator/>
<reference ref="ReformatCode"/>
<reference ref="OptimizeImports"/>
<separator/>
<reference ref="VersionControlsGroup"/>
<separator/>
<reference ref="ExternalToolsGroup"/>
<separator/>
<reference ref="CompareTwoFiles"/>
<reference ref="CompareFileWithEditor"/>
</group>
<group id="CallHierarchyPopupMenu">
<reference ref="EditSource"/>
<separator/>
<reference ref="FindUsages"/>
<reference ref="RefactoringMenu"/>
<separator/>
<reference ref="AddToFavorites"/>
<separator/>
<reference ref="Compile"/>
<reference ref="RunContextPopupGroup"/>
<separator/>
<reference ref="ReformatCode"/>
<reference ref="OptimizeImports"/>
<separator/>
<reference ref="VersionControlsGroup"/>
<separator/>
<reference ref="ExternalToolsGroup"/>
<separator/>
<reference ref="CompareTwoFiles"/>
<reference ref="CompareFileWithEditor"/>
</group>
<group id="ShowPackageDepsGroup"/>
<group id="CommanderPopupMenu">
<reference ref="NewGroup"/>
<reference ref="AssociateWithFileType"/>
<separator/>
<reference ref="CutCopyPasteGroup"/>
<reference ref="EditSource"/>
<separator/>
<reference ref="FindUsages"/>
<reference ref="FindInPath"/>
<reference ref="ReplaceInPath"/>
<reference ref="InspectCode"/>
<reference ref="ShowPackageDepsGroup"/>
<reference ref="RefactoringMenu"/>
<separator/>
<reference ref="AddToFavorites"/>
<separator/>
<reference ref="TypeHierarchy"/>
<reference ref="ReformatCode"/>
<reference ref="OptimizeImports"/>
<reference ref="$Delete"/>
<separator/>
<reference ref="Compile"/>
<reference ref="RunContextPopupGroup"/>
<separator/>
<reference ref="VersionControlsGroup"/>
<reference ref="CompareTwoFiles"/>
<reference ref="CompareFileWithEditor"/>
<separator/>
<reference ref="ExternalToolsGroup"/>
</group>
<group id="TestStatisticsTablePopupMenu">
<reference ref="RunContextGroup"/>
<separator/>
<reference ref="EditSource"/>
<reference ref="ViewSource"/>
<separator/>
</group>
<!-- TODO: fix
<group id="UsageView.Popup">-->
<!--<reference ref="EditSource"/>-->
<!--<action id="UsageView.Include" class="com.intellij.usages.actions.IncludeUsageAction"/>-->
<!--<action id="UsageView.Exclude" class="com.intellij.usages.actions.ExcludeUsageAction"/>-->
<!--<separator/>-->
<!--<reference ref="AddToFavorites"/>-->
<!--<reference ref="FindUsages"/>-->
<!--<action id="UsageView.ShowRecentFindUsages" class="com.intellij.find.impl.ShowRecentFindUsagesAction" icon="/actions/back.png"/>-->
<!--<separator/>-->
<!--<reference ref="VersionControlsGroup"/>-->
<!--<separator/>-->
<!--<reference ref="ExternalToolsGroup"/>-->
<!--</group>-->
<!-- ****************************************************************** -->
<group id="WelcomeScreen.QuickStart.IDEA">
<action id="WelcomeScreen.CreateNewProject" class="com.intellij.ide.actions.NewProjectAction" icon="AllIcons.General.CreateNewProject"/>
<action id="WelcomeScreen.ImportProject" class="com.intellij.ide.actions.ImportProjectAction" icon="AllIcons.General.ImportProject"/>
<action id="WelcomeScreen.OpenProject" class="com.intellij.ide.actions.OpenFileAction" icon="AllIcons.General.OpenProject"/>
<add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
</group>
<group id="WelcomeScreen.Documentation.IDEA">
<action id="WelcomeScreen.JetBrainsTV.IDEA" class="com.intellij.openapi.wm.impl.welcomeScreen.IdeaJetBrainsTvAction"
icon="AllIcons.General.JetbrainsTvIdea"/>
<action id="WelcomeScreen.DevelopPlugins" class="com.intellij.openapi.wm.impl.welcomeScreen.DevelopPluginsAction"
icon="AllIcons.General.PluginManager"/>
<add-to-group group-id="WelcomeScreen.Documentation" anchor="last"/>
</group>
<group id="WelcomeScreen.Configure.IDEA">
<action class="com.intellij.ide.actions.TemplateProjectSettingsGroup"/>
<add-to-group group-id="WelcomeScreen.Configure" anchor="last"/>
</group>
<action id="AddFrameworkSupport" class="com.intellij.ide.util.frameworkSupport.AddFrameworkSupportAction">
<add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/>
<add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/>
</action>
<group>
<group id="MarkSourceRootGroup" class="com.intellij.ide.projectView.actions.MarkSourceRootActionGroup"/>
<action id="MarkExcludeRoot" class="com.intellij.ide.projectView.actions.MarkExcludeRootAction" icon="AllIcons.Modules.ExcludeRoot"/>
<action id="UnmarkRoot" class="com.intellij.ide.projectView.actions.UnmarkRootAction"/>
<add-to-group group-id="MarkRootGroup"/>
</group>
<group>
<action id="CreateLibraryFromFile" class="com.intellij.ide.projectView.actions.MarkLibraryRootAction"/>
<action id="ImportModuleFromImlFile" class="com.intellij.ide.projectView.actions.ImportModuleFromImlFileAction"/>
<add-to-group group-id="ProjectViewPopupMenuSettingsGroup" relative-to-action="MarkRootGroup" anchor="after"/>
</group>
<group>
<action class="com.intellij.platform.templates.SaveProjectAsTemplateAction" text="Save Project as Template..."/>
<action class="com.intellij.platform.templates.ManageProjectTemplatesAction" text="Manage Project Templates..."/>
<add-to-group group-id="ToolsBasicGroup" anchor="after" relative-to-action="SaveFileAsTemplate"/>
</group>
</actions>
</component>