Files
openide/platform/platform-resources/src/idea/LangActions.xml
Yuriy Artamonov 0ad7df3289 [editor] IJPL-164140 Floating code toolbar is not configurable for JSON, XML, YAML and SQL files
(cherry picked from commit 9d3a74bf1433284ed0fb7e6e2b554926966110e7)
IJ-CR-148640

GitOrigin-RevId: 3c215330677d9e7730aaa04fbdd9fcffdbf3d7ba
2024-11-07 20:33:37 +00:00

1340 lines
74 KiB
XML

<idea-plugin>
<actions>
<action id="IncrementalSearch" class="com.intellij.codeInsight.navigation.actions.IncrementalSearchAction"/>
<group id="LangCodeInsightActions">
<action id="EditorSelectWord" class="com.intellij.openapi.editor.actions.SelectWordAtCaretAction"/>
<action id="EditorUnSelectWord" class="com.intellij.openapi.editor.actions.UnselectWordAtCaretAction"/>
<add-to-group group-id="EditorActions" anchor="last"/>
</group>
<action id="ClassNameCompletion" class="com.intellij.codeInsight.completion.actions.ClassNameCompletionAction"/>
<action id="SurroundWithLiveTemplate" class="com.intellij.codeInsight.template.impl.actions.SurroundWithTemplateAction"/>
<group id="GenerateGroup">
<action id="OverrideMethods" class="com.intellij.codeInsight.generation.actions.OverrideMethodsAction"/>
<action id="ImplementMethods" class="com.intellij.codeInsight.generation.actions.ImplementMethodsAction"/>
<action id="DelegateMethods" class="com.intellij.codeInsight.generation.actions.DelegateMethodsAction"/>
<group id="GenerateFromTestCreatorsGroup" class="com.intellij.testIntegration.GenerateFromTestCreatorsGroup"/>
</group>
<action id="ShowIntentionActions" class="com.intellij.codeInsight.intention.actions.ShowIntentionActionsAction"
icon="AllIcons.Actions.IntentionBulbGrey"/>
<group id="ShowIntentionsGroup" compact="true">
<reference ref="ShowIntentionActions"/>
<separator/>
<add-to-group group-id="EditorPopupMenu" anchor="first"/>
</group>
<action id="TogglePopupHints" class="com.intellij.codeInsight.daemon.impl.TogglePopupHintsAction"/>
<action id="CodeInspection.OnEditor" class="com.intellij.codeInspection.actions.CodeInspectionOnEditorAction"/>
<action id="EditorIndentLineOrSelection" class="com.intellij.openapi.editor.actions.IndentLineOrSelectionAction">
<add-to-group group-id="EditorActions"/>
</action>
<action id="BraceOrQuoteOut" class="com.intellij.codeInsight.editorActions.BraceOrQuoteOutAction"/>
<action id="ToggleRenderedDocPresentation" class="com.intellij.codeInsight.documentation.render.ToggleRenderedDocPresentationAction"/>
<group id="DocCommentGutterIconContextMenu">
<action id="ToggleRenderedDocPresentationForAll" class="com.intellij.codeInsight.documentation.render.ToggleRenderAllDocs"/>
</group>
<group id="CodeInsightEditorActions">
<reference ref="LookupActions"/>
<action id="EmacsStyleIndent" class="com.intellij.codeInsight.editorActions.EmacsStyleIndentAction"/>
<action id="EditorCodeBlockStart" class="com.intellij.codeInsight.editorActions.CodeBlockStartAction"/>
<action id="EditorCodeBlockEnd" class="com.intellij.codeInsight.editorActions.CodeBlockEndAction"/>
<action id="EditorMatchBrace" class="com.intellij.codeInsight.editorActions.MatchBraceAction">
<add-to-group group-id="NavigateInFileGroup" anchor="after" relative-to-action="MethodUp"/>
</action>
<action id="EditorCodeBlockStartWithSelection" class="com.intellij.codeInsight.editorActions.CodeBlockStartWithSelectionAction"/>
<action id="EditorCodeBlockEndWithSelection" class="com.intellij.codeInsight.editorActions.CodeBlockEndWithSelectionAction"/>
<action id="EditorCompleteStatement" class="com.intellij.codeInsight.editorActions.smartEnter.SmartEnterAction"/>
<add-to-group group-id="EditorActions" anchor="last"/>
</group>
<!-- File -->
<group id="NewProjectOrModuleGroup">
</group>
<action id="SaveFileAsTemplate" class="com.intellij.ide.actions.SaveFileAsTemplateAction">
<add-to-group group-id="FileMenu" anchor="after" relative-to-action="FileOtherSettingsGroup"/>
</action>
<action id="ChangeTemplateDataLanguage" class="com.intellij.psi.templateLanguages.ChangeTemplateDataLanguageAction">
<add-to-group group-id="FilePropertiesGroup" anchor="before" relative-to-action="ToggleReadOnlyAttribute"/>
<add-to-group group-id="EditorPopupMenu" anchor="before" relative-to-action="ToggleReadOnlyAttribute"/>
<add-to-group group-id="EditorTabPopupMenu" anchor="after" relative-to-action="CopyReference"/>
</action>
<!-- LightEdit Mode -->
<action id="LightEditOpenFileInProject" class="com.intellij.ide.lightEdit.actions.LightEditOpenFileInProjectAction"/>
<group id="LightEditModePopup">
<add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="ShowIntentionsGroup"/>
<reference id="LightEditOpenFileInProject"/>
<separator/>
</group>
<!-- Edit -->
<reference ref="EditorIndentSelection">
<add-to-group group-id="EditSmartGroup" anchor="before" relative-to-action="EditorUnindentSelection"/>
</reference>
<action id="CopyReference" class="com.intellij.ide.actions.CopyReferenceAction">
<add-to-group group-id="CopyReferencePopupGroup" anchor="after" relative-to-action="CopyExternalReferenceGroup"/>
<add-to-group group-id="EditorTabPopupMenu" anchor="after" relative-to-action="CopyPaths"/>
<add-to-group group-id="Copy.Paste.Special" anchor="first"/>
</action>
<action id="CopyAsRichText" class="com.intellij.openapi.editor.richcopy.CopyAsRichTextAction">
<add-to-group group-id="CutCopyPasteGroup" anchor="after" relative-to-action="CopyPaths"/>
<add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="$Copy"/>
</action>
<action id="CopyAsPlainText" class="com.intellij.openapi.editor.richcopy.CopyAsPlainTextAction">
<add-to-group group-id="CutCopyPasteGroup" anchor="after" relative-to-action="CopyPaths"/>
<add-to-group group-id="Copy.Paste.Special" anchor="after" relative-to-action="CopyReference"/>
</action>
<group id="ShowUsagesPinGroup"/>
<group id="FindUsagesMenuGroup" popup="true">
<action id="FindUsages" class="com.intellij.find.actions.FindUsagesAction"/>
<action id="ShowSettingsAndFindUsages" class="com.intellij.find.actions.FindUsagesAction$ShowSettingsAndFindUsages"/>
<action id="ShowUsages" class="com.intellij.find.actions.ShowUsagesAction"/>
<separator/>
<action id="FindUsagesInFile" class="com.intellij.find.actions.FindUsagesInFileAction"/>
<action id="HighlightUsagesInFile" class="com.intellij.codeInsight.highlighting.actions.HighlightUsagesAction"/>
<action id="GotoNextElementUnderCaretUsage"
class="com.intellij.codeInsight.daemon.impl.actions.GotoNextElementUnderCaretUsageAction"/>
<action id="GotoPrevElementUnderCaretUsage"
class="com.intellij.codeInsight.daemon.impl.actions.GotoPrevElementUnderCaretUsageAction"/>
<group id="ShowRecentFindUsagesGroup" class="com.intellij.find.impl.ShowRecentFindUsagesGroup" popup="true"/>
<add-to-group group-id="EditMenu" anchor="after" relative-to-action="FindMenuGroup"/>
</group>
<group id="EditSelectWordGroup">
<reference ref="EditorSelectWord"/>
<reference ref="EditorUnSelectWord"/>
<add-to-group group-id="EditSelectGroup" anchor="last"/>
</group>
<group id="Bookmarks" popup="true">
<action id="AddAnotherBookmark" class="com.intellij.ide.bookmark.actions.AddAnotherBookmarkAction"/>
<action id="EditBookmark" icon="AllIcons.Actions.Edit"
class="com.intellij.ide.bookmark.actions.EditBookmarkAction"/>
<action id="ToggleBookmark" class="com.intellij.ide.bookmark.actions.ToggleBookmarkAction"/>
<action id="ToggleBookmarkWithMnemonic" class="com.intellij.ide.bookmark.actions.ChooseBookmarkTypeAction"/>
<action id="DeleteMnemonicFromBookmark" class="com.intellij.ide.bookmark.actions.DeleteBookmarkTypeAction"/>
<action id="BookmarkOpenTabs" class="com.intellij.ide.bookmark.actions.BookmarkOpenTabsAction"/>
<action id="ShowBookmarks" class="com.intellij.ide.bookmark.actions.ShowLineBookmarksAction"/>
<action id="ShowTypeBookmarks" class="com.intellij.ide.bookmark.actions.ShowTypeBookmarksAction"/>
<action id="GotoNextBookmark" icon="AllIcons.Actions.NextOccurence"
class="com.intellij.ide.bookmark.actions.NextBookmarkAction"/>
<action id="GotoNextBookmarkInEditor" icon="AllIcons.Actions.NextOccurence"
class="com.intellij.ide.bookmark.actions.NextBookmarkInEditorAction"/>
<action id="GotoPreviousBookmark" icon="AllIcons.Actions.PreviousOccurence"
class="com.intellij.ide.bookmark.actions.PreviousBookmarkAction"/>
<action id="GotoPreviousBookmarkInEditor" icon="AllIcons.Actions.PreviousOccurence"
class="com.intellij.ide.bookmark.actions.PreviousBookmarkInEditorAction"/>
<group id="Bookmarks.Goto" popup="true">
<action id="GotoBookmark0" class="com.intellij.ide.bookmark.actions.GotoBookmark0Action"/>
<action id="GotoBookmark1" class="com.intellij.ide.bookmark.actions.GotoBookmark1Action"/>
<action id="GotoBookmark2" class="com.intellij.ide.bookmark.actions.GotoBookmark2Action"/>
<action id="GotoBookmark3" class="com.intellij.ide.bookmark.actions.GotoBookmark3Action"/>
<action id="GotoBookmark4" class="com.intellij.ide.bookmark.actions.GotoBookmark4Action"/>
<action id="GotoBookmark5" class="com.intellij.ide.bookmark.actions.GotoBookmark5Action"/>
<action id="GotoBookmark6" class="com.intellij.ide.bookmark.actions.GotoBookmark6Action"/>
<action id="GotoBookmark7" class="com.intellij.ide.bookmark.actions.GotoBookmark7Action"/>
<action id="GotoBookmark8" class="com.intellij.ide.bookmark.actions.GotoBookmark8Action"/>
<action id="GotoBookmark9" class="com.intellij.ide.bookmark.actions.GotoBookmark9Action"/>
<action id="GotoBookmarkA" class="com.intellij.ide.bookmark.actions.GotoBookmarkAAction"/>
<action id="GotoBookmarkB" class="com.intellij.ide.bookmark.actions.GotoBookmarkBAction"/>
<action id="GotoBookmarkC" class="com.intellij.ide.bookmark.actions.GotoBookmarkCAction"/>
<action id="GotoBookmarkD" class="com.intellij.ide.bookmark.actions.GotoBookmarkDAction"/>
<action id="GotoBookmarkE" class="com.intellij.ide.bookmark.actions.GotoBookmarkEAction"/>
<action id="GotoBookmarkF" class="com.intellij.ide.bookmark.actions.GotoBookmarkFAction"/>
<action id="GotoBookmarkG" class="com.intellij.ide.bookmark.actions.GotoBookmarkGAction"/>
<action id="GotoBookmarkH" class="com.intellij.ide.bookmark.actions.GotoBookmarkHAction"/>
<action id="GotoBookmarkI" class="com.intellij.ide.bookmark.actions.GotoBookmarkIAction"/>
<action id="GotoBookmarkJ" class="com.intellij.ide.bookmark.actions.GotoBookmarkJAction"/>
<action id="GotoBookmarkK" class="com.intellij.ide.bookmark.actions.GotoBookmarkKAction"/>
<action id="GotoBookmarkL" class="com.intellij.ide.bookmark.actions.GotoBookmarkLAction"/>
<action id="GotoBookmarkM" class="com.intellij.ide.bookmark.actions.GotoBookmarkMAction"/>
<action id="GotoBookmarkN" class="com.intellij.ide.bookmark.actions.GotoBookmarkNAction"/>
<action id="GotoBookmarkO" class="com.intellij.ide.bookmark.actions.GotoBookmarkOAction"/>
<action id="GotoBookmarkP" class="com.intellij.ide.bookmark.actions.GotoBookmarkPAction"/>
<action id="GotoBookmarkQ" class="com.intellij.ide.bookmark.actions.GotoBookmarkQAction"/>
<action id="GotoBookmarkR" class="com.intellij.ide.bookmark.actions.GotoBookmarkRAction"/>
<action id="GotoBookmarkS" class="com.intellij.ide.bookmark.actions.GotoBookmarkSAction"/>
<action id="GotoBookmarkT" class="com.intellij.ide.bookmark.actions.GotoBookmarkTAction"/>
<action id="GotoBookmarkU" class="com.intellij.ide.bookmark.actions.GotoBookmarkUAction"/>
<action id="GotoBookmarkV" class="com.intellij.ide.bookmark.actions.GotoBookmarkVAction"/>
<action id="GotoBookmarkW" class="com.intellij.ide.bookmark.actions.GotoBookmarkWAction"/>
<action id="GotoBookmarkX" class="com.intellij.ide.bookmark.actions.GotoBookmarkXAction"/>
<action id="GotoBookmarkY" class="com.intellij.ide.bookmark.actions.GotoBookmarkYAction"/>
<action id="GotoBookmarkZ" class="com.intellij.ide.bookmark.actions.GotoBookmarkZAction"/>
</group>
<group id="Bookmarks.Toggle" popup="true">
<action id="ToggleBookmark0" class="com.intellij.ide.bookmark.actions.ToggleBookmark0Action"/>
<action id="ToggleBookmark1" class="com.intellij.ide.bookmark.actions.ToggleBookmark1Action"/>
<action id="ToggleBookmark2" class="com.intellij.ide.bookmark.actions.ToggleBookmark2Action"/>
<action id="ToggleBookmark3" class="com.intellij.ide.bookmark.actions.ToggleBookmark3Action"/>
<action id="ToggleBookmark4" class="com.intellij.ide.bookmark.actions.ToggleBookmark4Action"/>
<action id="ToggleBookmark5" class="com.intellij.ide.bookmark.actions.ToggleBookmark5Action"/>
<action id="ToggleBookmark6" class="com.intellij.ide.bookmark.actions.ToggleBookmark6Action"/>
<action id="ToggleBookmark7" class="com.intellij.ide.bookmark.actions.ToggleBookmark7Action"/>
<action id="ToggleBookmark8" class="com.intellij.ide.bookmark.actions.ToggleBookmark8Action"/>
<action id="ToggleBookmark9" class="com.intellij.ide.bookmark.actions.ToggleBookmark9Action"/>
<action id="ToggleBookmarkA" class="com.intellij.ide.bookmark.actions.ToggleBookmarkAAction"/>
<action id="ToggleBookmarkB" class="com.intellij.ide.bookmark.actions.ToggleBookmarkBAction"/>
<action id="ToggleBookmarkC" class="com.intellij.ide.bookmark.actions.ToggleBookmarkCAction"/>
<action id="ToggleBookmarkD" class="com.intellij.ide.bookmark.actions.ToggleBookmarkDAction"/>
<action id="ToggleBookmarkE" class="com.intellij.ide.bookmark.actions.ToggleBookmarkEAction"/>
<action id="ToggleBookmarkF" class="com.intellij.ide.bookmark.actions.ToggleBookmarkFAction"/>
<action id="ToggleBookmarkG" class="com.intellij.ide.bookmark.actions.ToggleBookmarkGAction"/>
<action id="ToggleBookmarkH" class="com.intellij.ide.bookmark.actions.ToggleBookmarkHAction"/>
<action id="ToggleBookmarkI" class="com.intellij.ide.bookmark.actions.ToggleBookmarkIAction"/>
<action id="ToggleBookmarkJ" class="com.intellij.ide.bookmark.actions.ToggleBookmarkJAction"/>
<action id="ToggleBookmarkK" class="com.intellij.ide.bookmark.actions.ToggleBookmarkKAction"/>
<action id="ToggleBookmarkL" class="com.intellij.ide.bookmark.actions.ToggleBookmarkLAction"/>
<action id="ToggleBookmarkM" class="com.intellij.ide.bookmark.actions.ToggleBookmarkMAction"/>
<action id="ToggleBookmarkN" class="com.intellij.ide.bookmark.actions.ToggleBookmarkNAction"/>
<action id="ToggleBookmarkO" class="com.intellij.ide.bookmark.actions.ToggleBookmarkOAction"/>
<action id="ToggleBookmarkP" class="com.intellij.ide.bookmark.actions.ToggleBookmarkPAction"/>
<action id="ToggleBookmarkQ" class="com.intellij.ide.bookmark.actions.ToggleBookmarkQAction"/>
<action id="ToggleBookmarkR" class="com.intellij.ide.bookmark.actions.ToggleBookmarkRAction"/>
<action id="ToggleBookmarkS" class="com.intellij.ide.bookmark.actions.ToggleBookmarkSAction"/>
<action id="ToggleBookmarkT" class="com.intellij.ide.bookmark.actions.ToggleBookmarkTAction"/>
<action id="ToggleBookmarkU" class="com.intellij.ide.bookmark.actions.ToggleBookmarkUAction"/>
<action id="ToggleBookmarkV" class="com.intellij.ide.bookmark.actions.ToggleBookmarkVAction"/>
<action id="ToggleBookmarkW" class="com.intellij.ide.bookmark.actions.ToggleBookmarkWAction"/>
<action id="ToggleBookmarkX" class="com.intellij.ide.bookmark.actions.ToggleBookmarkXAction"/>
<action id="ToggleBookmarkY" class="com.intellij.ide.bookmark.actions.ToggleBookmarkYAction"/>
<action id="ToggleBookmarkZ" class="com.intellij.ide.bookmark.actions.ToggleBookmarkZAction"/>
</group>
<group id="Bookmarks.ToolWindow.PopupMenu">
<action id="BookmarksView.DefaultGroup"
class="com.intellij.ide.bookmark.actions.ToggleDefaultGroupAction"/>
<action id="BookmarksView.Rename" icon="AllIcons.Actions.Edit" use-shortcut-of="Tree-startEditing"
class="com.intellij.ide.bookmark.actions.NodeEditAction"/>
<action id="BookmarksView.Delete" use-shortcut-of="$Delete"
class="com.intellij.ide.bookmark.actions.NodeDeleteAction"/>
<action id="BookmarksView.DeleteType"
class="com.intellij.ide.bookmark.actions.NodeDeleteTypeAction"/>
<action id="BookmarksView.ChooseType" use-shortcut-of="ToggleBookmarkWithMnemonic"
class="com.intellij.ide.bookmark.actions.NodeChooseTypeAction"/>
<action id="BookmarksView.MoveUp" icon="AllIcons.Actions.MoveUp" use-shortcut-of="PreviousOccurence"
class="com.intellij.ide.bookmark.actions.NodeMoveUpAction"/>
<action id="BookmarksView.MoveDown" icon="AllIcons.Actions.MoveDown" use-shortcut-of="NextOccurence"
class="com.intellij.ide.bookmark.actions.NodeMoveDownAction"/>
<action id="BookmarksView.SortGroupBookmarks"
class="com.intellij.ide.bookmark.actions.SortGroupBookmarksAction"/>
<action id="OpenBookmarkGroup" icon="AllIcons.Actions.MenuOpen" use-shortcut-of="EditSource"
class="com.intellij.ide.bookmark.actions.OpenBookmarkedFilesAction"/>
</group>
<group id="Bookmarks.ToolWindow.TitleActions">
<action id="BookmarksView.Create" icon="AllIcons.Actions.AddList" use-shortcut-of="NewElement"
class="com.intellij.ide.bookmark.actions.GroupCreateAction"/>
<reference ref="BookmarksView.Rename"/>
<separator/>
<reference ref="SelectInProjectView"/>
<reference ref="ExpandAll"/>
<reference ref="CollapseAll"/>
<action id="BookmarksView.ShowPreview" icon="AllIcons.Actions.PreviewDetails"
class="com.intellij.ide.bookmark.actions.ShowPreviewToggleAction"/>
</group>
<group id="Bookmarks.ToolWindow.GearActions">
<action id="BookmarksView.GroupLineBookmarks" icon="AllIcons.Actions.GroupByFile"
class="com.intellij.ide.bookmark.actions.GroupLineBookmarksToggleAction"/>
<action id="BookmarksView.RewriteBookmarkType"
class="com.intellij.ide.bookmark.actions.RewriteBookmarkTypeToggleAction"/>
<action id="BookmarksView.AskBeforeDeletingLists"
class="com.intellij.ide.bookmark.actions.AskBeforeDeletingListsToggleAction"/>
<separator/>
<action id="BookmarksView.OpenInPreviewTab"
class="com.intellij.ide.bookmark.actions.OpenInPreviewTabToggleAction"/>
<action id="BookmarksView.AutoscrollToSource" icon="AllIcons.General.AutoscrollToSource"
class="com.intellij.ide.bookmark.actions.AutoscrollToSourceToggleAction"/>
<action id="BookmarksView.AutoscrollFromSource" icon="AllIcons.General.AutoscrollFromSource"
class="com.intellij.ide.bookmark.actions.AutoscrollFromSourceToggleAction"/>
<separator/>
</group>
<add-to-group group-id="Other.KeymapGroup"/>
</group>
<group id="popup@BookmarkContextMenu">
<reference ref="AddAnotherBookmark"/>
<reference ref="EditBookmark"/>
<reference ref="ToggleBookmark"/>
<reference ref="DeleteMnemonicFromBookmark"/>
<reference ref="ToggleBookmarkWithMnemonic"/>
<separator/>
<add-to-group group-id="EditorGutterPopupMenu" anchor="before" relative-to-action="EditorToggleUseSoftWraps"/>
</group>
<group id="popup@ExpandableBookmarkContextMenu" popup="true" searchable="false">
<reference ref="AddAnotherBookmark"/>
<reference ref="EditBookmark"/>
<reference ref="ToggleBookmark"/>
<add-to-group group-id="EditorTabPopupMenu" anchor="after" relative-to-action="ReopenClosedTab"/>
</group>
<group id="BookmarkOpenTabsGroup" popup="false" searchable="false">
<reference ref="BookmarkOpenTabs"/>
<separator/>
<add-to-group group-id="EditorTabsEntryPoint" anchor="before" relative-to-action="ConfigureEditorTabs"/>
</group>
<group id="EditBookmarksGroup" popup="true" searchable="false">
<reference ref="popup@BookmarkContextMenu"/>
<separator/>
<reference ref="GotoPreviousBookmark"/>
<reference ref="GotoNextBookmark"/>
<separator/>
<reference ref="ShowBookmarks"/>
<reference ref="ShowTypeBookmarks"/>
<separator/>
<add-to-group group-id="EditMenu" anchor="after" relative-to-action="Macros"/>
</group>
<action id="GotoDeclarationOnly" class="com.intellij.codeInsight.navigation.actions.GotoDeclarationOnlyAction"/>
<!-- View -->
<group id="QuickActions">
<separator/>
<action id="QuickImplementations" class="com.intellij.codeInsight.hint.actions.ShowImplementationsAction"/>
<action id="QuickTypeDefinition" class="com.intellij.codeInsight.hint.actions.ShowTypeDefinitionAction"/>
<action id="QuickJavaDoc" class="com.intellij.codeInsight.documentation.actions.ShowQuickDocInfoAction"/>
<add-to-group group-id="ViewMenu" anchor="after" relative-to-action="ViewAppearanceGroup"/>
</group>
<group id="Documentation.Navigation">
<action id="Documentation.Back" icon="AllIcons.Actions.Back" use-shortcut-of="Back"
class="com.intellij.lang.documentation.ide.actions.DocumentationBackAction"/>
<action id="Documentation.Forward" icon="AllIcons.Actions.Forward" use-shortcut-of="Forward"
class="com.intellij.lang.documentation.ide.actions.DocumentationForwardAction"/>
<action id="Documentation.EditSource" icon="AllIcons.Actions.EditSource" use-shortcut-of="EditSource"
class="com.intellij.lang.documentation.ide.actions.DocumentationEditSourceAction"/>
<add-to-group group-id="Other.KeymapGroup"/>
</group>
<action id="Documentation.ViewExternal" icon="AllIcons.General.Web" use-shortcut-of="ExternalJavaDoc"
class="com.intellij.lang.documentation.ide.actions.DocumentationViewExternalAction"/>
<group id="Documentation.PrimaryGroup">
<!--
These actions are added to the context menu, to the popup menu, and to the toolbar.
This group should be used to register additional documentation actions.
-->
<reference ref="QuickDocCopy"/>
<reference ref="Documentation.Navigation"/>
<reference ref="Documentation.ViewExternal"/>
</group>
<action id="Documentation.ToggleShowInPopup"
class="com.intellij.lang.documentation.ide.actions.ToggleShowDocsInPopupAction"/>
<action id="Documentation.ToggleAutoShow"
class="com.intellij.lang.documentation.ide.actions.ToggleAutoShowAction"/>
<action id="Documentation.ToggleAutoUpdate"
class="com.intellij.lang.documentation.ide.actions.ToggleAutoUpdateAction"/>
<action id="Documentation.KeepTab"
class="com.intellij.lang.documentation.ide.actions.KeepTabAction">
<add-to-group group-id="ToolWindowContextMenu" anchor="last"/>
</action>
<group id="CodeEditorBaseGroup">
<group id="CodeEditorViewGroup">
<action id="ExternalJavaDoc" class="com.intellij.ide.actions.ExternalJavaDocAction"/>
<action id="ParameterInfo" class="com.intellij.codeInsight.hint.actions.ShowParameterInfoAction"/>
<action id="ExpressionTypeInfo" class="com.intellij.codeInsight.hint.actions.ShowExpressionTypeAction"/>
<action id="EditorContextInfo" class="com.intellij.codeInsight.hint.actions.ShowContainerInfoAction"/>
<action id="ShowErrorDescription" class="com.intellij.codeInsight.daemon.impl.actions.ShowErrorDescriptionAction"/>
</group>
<separator/>
<add-to-group group-id="ViewMenu" relative-to-action="QuickActions" anchor="after"/>
</group>
<action id="ShowHoverInfo" class="com.intellij.openapi.editor.actions.ShowHoverInfoAction"/>
<action id="ShowGutterIconsSettings" class="com.intellij.application.options.editor.GutterIconsConfigurable$ShowSettingsAction">
<add-to-group group-id="EditorGutterPopupMenu.Appearance" anchor="last"/>
<add-to-group group-id="DocCommentGutterIconContextMenu"/>
</action>
<action id="FixDocComment" class="com.intellij.codeInsight.editorActions.FixDocCommentAction"/>
<action id="QuickPreview" class="com.intellij.codeInsight.hint.actions.QuickPreviewAction">
<keyboard-shortcut first-keystroke="SPACE" keymap="$default"/>
</action>
<action id="ViewNavigationBar" class="com.intellij.ide.actions.navbar.ViewNavigationBarAction">
<add-to-group group-id="ViewToolbarActionsGroup" anchor="after" relative-to-action="ViewToolBar"/>
<override-text place="NavBar"/>
</action>
<group id="NavbarLocationGroup" popup="true" class="com.intellij.ide.actions.navbar.NavBarLocationGroup">
<add-to-group group-id="ViewToolbarActionsGroup" anchor="after" relative-to-action="ViewNavigationBar"/>
<action id="NavBarLocationTop" class="com.intellij.ide.actions.navbar.NavBarTopLocationAction"/>
<action id="NavBarLocationBottom" class="com.intellij.ide.actions.navbar.NavBarBottomLocationAction"/>
<action id="NavBarLocationHide" class="com.intellij.ide.actions.navbar.HideNavBarAction"/>
<separator/>
<action id="ShowMembersInNavigationBar" class="com.intellij.ide.actions.ShowNavigationBarMembersAction"/>
</group>
<action id="ViewMembersInNavigationBar" class="com.intellij.ide.actions.ViewNavigationBarMembersAction">
<add-to-group group-id="UIToggleActions" relative-to-action="NavbarLocationGroup" anchor="after"/>
<override-text place="NavBar"/>
</action>
<action id="ViewImportPopups" class="com.intellij.openapi.editor.actions.ToggleShowImportPopupsAction">
<add-to-group group-id="EditorToggleActions" anchor="after" relative-to-action="EditorToggleShowIndentLines"/>
</action>
<!-- Go To -->
<group id="GoToTargetEx">
<action id="GotoClass" class="com.intellij.ide.actions.GotoClassAction"/>
<action id="GotoFile" class="com.intellij.ide.actions.GotoFileAction">
<override-text place="MainMenu"/>
<add-to-group group-id="EditorTabsEntryPoint" anchor="after" relative-to-action="RecentLocations"/>
</action>
<action id="GotoSymbol" class="com.intellij.ide.actions.GotoSymbolAction">
<override-text place="MainMenu"/>
</action>
<action id="TextSearchAction" class="com.intellij.find.impl.TextSearchContributor$Companion$TextSearchAction"/>
<add-to-group group-id="GoToMenu" anchor="before" relative-to-action="GotoLine"/>
</group>
<group id="GoToCodeGroup">
<separator/>
<action id="SelectIn" class="com.intellij.ide.actions.SelectInAction"/>
<separator/>
<action id="GotoDeclaration" class="com.intellij.codeInsight.navigation.actions.GotoDeclarationAction">
<override-text place="MainMenu"/>
<override-text place="EditorPopup" use-text-of-place="MainMenu"/>
</action>
<action id="GotoImplementation" class="com.intellij.codeInsight.navigation.actions.GotoImplementationAction">
<override-text place="MainMenu"/>
<override-text place="EditorPopup" use-text-of-place="MainMenu"/>
</action>
<action id="GotoTypeDeclaration" class="com.intellij.codeInsight.navigation.actions.GotoTypeDeclarationAction">
<override-text place="MainMenu"/>
<override-text place="EditorPopup" use-text-of-place="MainMenu"/>
</action>
<action id="GotoSuperMethod" class="com.intellij.codeInsight.navigation.actions.GotoSuperAction">
<override-text place="MainMenu"/>
<override-text place="EditorPopup" use-text-of-place="MainMenu"/>
</action>
<action id="GotoTest" class="com.intellij.testIntegration.GotoTestOrCodeAction">
<override-text place="MainMenu"/>
<override-text place="EditorPopup" use-text-of-place="MainMenu"/>
<synonym key="action.GotoTest.text.subject"/>
</action>
<action id="GotoRelated" class="com.intellij.ide.actions.GotoRelatedSymbolAction"/>
<separator/>
<action id="FileStructurePopup" class="com.intellij.ide.actions.ViewStructureAction"/>
<action id="ShowFilePath" class="com.intellij.ide.actions.ShowFilePathAction">
<add-to-group group-id="RevealGroup" anchor="last"/>
</action>
<group id="HierarchyGroup">
<action id="TypeHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseTypeHierarchyAction"/>
<action id="MethodHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseMethodHierarchyAction"/>
<action id="CallHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseCallHierarchyAction"/>
</group>
<separator/>
<add-to-group group-id="GoToMenu" anchor="after" relative-to-action="NavigateInFileGroup"/>
</group>
<!-- Code -->
<group id="Floating.CodeToolbar" popup="false" searchable="false">
<group id="Floating.CodeToolbar.Extract" popup="true" class="com.intellij.ui.codeFloatingToolbar.RefactorDropdownActionGroup"
searchable="false" />
<group id="Floating.CodeToolbar.Surround" popup="true" class="com.intellij.ui.codeFloatingToolbar.RefactorDropdownActionGroup"
searchable="false">
<!--suppress PluginXmlCapitalization -->
<action id="Floating.CodeToolbar.SurroundWithTryCatch" class="com.intellij.codeInsight.generation.actions.SurroundWithActionBase" />
<!--suppress PluginXmlCapitalization -->
<action id="Floating.CodeToolbar.SurroundWithTryCatchFinally"
class="com.intellij.codeInsight.generation.actions.SurroundWithActionBase" />
<!--suppress PluginXmlCapitalization -->
<action id="Floating.CodeToolbar.SurroundWithIf" class="com.intellij.codeInsight.generation.actions.SurroundWithActionBase" />
</group>
<reference id="XDebugger.Code.Toolbar"/>
</group>
<action id="CodeFloatingToolbar.GotoNextMenu" class="com.intellij.ui.codeFloatingToolbar.GotoNextFloatingToolbarMenu" />
<action id="CodeFloatingToolbar.GotoPrevMenu" class="com.intellij.ui.codeFloatingToolbar.GotoPreviousFloatingToolbarMenu" />
<action id="Floating.CodeToolbar.Disable" class="com.intellij.ui.codeFloatingToolbar.DisableCodeFloatingToolbarAction" />
<group id="InlineCompletion" popup="true">
<action id="CallInlineCompletionAction" class="com.intellij.codeInsight.inline.completion.CallInlineCompletionAction">
<keyboard-shortcut first-keystroke="shift alt BACK_SLASH" keymap="$default"/>
</action>
<action id="InsertInlineCompletionAction" class="com.intellij.codeInsight.inline.completion.InsertInlineCompletionAction">
<keyboard-shortcut first-keystroke="TAB" keymap="$default"/>
</action>
<action id="InsertInlineCompletionWordAction"
class="com.intellij.codeInsight.inline.completion.InsertInlineCompletionWordAction"
use-shortcut-of="EditorNextWord"/>
<action id="InsertInlineCompletionLineAction"
class="com.intellij.codeInsight.inline.completion.InsertInlineCompletionLineAction"
use-shortcut-of="EditorLineEnd"/>
<action id="NextInlineCompletionSuggestionAction" class="com.intellij.codeInsight.inline.completion.SwitchInlineCompletionVariantAction$Next">
<keyboard-shortcut first-keystroke="alt CLOSE_BRACKET" keymap="$default"/>
</action>
<action id="PrevInlineCompletionSuggestionAction" class="com.intellij.codeInsight.inline.completion.SwitchInlineCompletionVariantAction$Prev">
<keyboard-shortcut first-keystroke="alt OPEN_BRACKET" keymap="$default"/>
</action>
<separator/>
<group id="InlineCompletion.Settings" popup="true" internal="true"/>
</group>
<group id="CodeMenu" popup="true">
<reference ref="OverrideMethods"/>
<reference ref="ImplementMethods"/>
<action id="Generate" class="com.intellij.codeInsight.generation.actions.GenerateAction"/>
<separator/>
<group id="CodeCompletionGroup" class="com.intellij.codeInsight.completion.actions.CodeCompletionGroup" popup="true">
<action id="CodeCompletion" class="com.intellij.codeInsight.completion.actions.CodeCompletionAction"/>
<action id="SmartTypeCompletion" class="com.intellij.codeInsight.completion.actions.SmartCodeCompletionAction">
<synonym key="action.SmartTypeCompletion.synonym"/>
<synonym key="action.SmartTypeCompletion.synonym2"/>
</action>
<separator/>
<reference ref="EditorCompleteStatement"/>
<separator/>
<action id="HippieCompletion" class="com.intellij.codeInsight.completion.actions.HippieCompletionAction"/>
<action id="HippieBackwardCompletion" class="com.intellij.codeInsight.completion.actions.HippieBackwardCompletionAction"/>
<separator/>
<reference ref="CallInlineCompletionAction"/>
<reference ref="InsertInlineCompletionAction"/>
<reference ref="InsertInlineCompletionWordAction"/>
<reference ref="InsertInlineCompletionLineAction"/>
</group>
<group id="InspectCodeInCodeMenuGroup">
<separator/>
<group id="InspectCodeGroup">
<action id="InspectCode" class="com.intellij.codeInspection.actions.CodeInspectionAction"/>
<action id="CodeCleanup" class="com.intellij.codeInspection.actions.CodeCleanupAction"/>
</group>
<group id="AnalyzeActionsPopup" popup="true">
<group id="AnalyzeActions">
<action id="SilentCodeCleanup" class="com.intellij.codeInspection.actions.SilentCodeCleanupAction" />
<action id="RunInspection" class="com.intellij.codeInspection.actions.RunInspectionAction" />
<action id="PopupHector" class="com.intellij.codeInsight.daemon.impl.ConfigureHighlightingLevelAction"/>
<action id="ViewOfflineInspection" class="com.intellij.codeInspection.actions.ViewOfflineResultsAction"/>
<separator/>
<action id="SliceBackward" class="com.intellij.slicer.SliceBackwardAction">
<override-text place="MainMenu"/>
<override-text place="EditorPopup" use-text-of-place="MainMenu"/>
</action>
<action id="SliceForward" class="com.intellij.slicer.SliceForwardAction">
<override-text place="MainMenu"/>
<override-text place="EditorPopup" use-text-of-place="MainMenu"/>
</action>
</group>
</group>
<group id="AnalyzePlatformMenu">
<action id="Unscramble" class="com.intellij.unscramble.AnalyzeStacktraceAction">
<override-text place="EditorPopup"/>
</action>
</group>
</group>
<separator/>
<action id="InsertLiveTemplate" class="com.intellij.codeInsight.template.impl.actions.ListTemplatesAction"/>
<action id="SaveAsTemplate" class="com.intellij.codeInsight.template.actions.SaveAsTemplateAction"/>
<separator/>
<action id="SurroundWith" class="com.intellij.codeInsight.generation.actions.SurroundWithAction"/>
<action id="Unwrap" class="com.intellij.codeInsight.unwrap.UnwrapAction"/>
<separator/>
<group id="FoldingGroup" popup="true">
<action id="ExpandRegion" class="com.intellij.codeInsight.folding.impl.actions.ExpandRegionAction"/>
<action id="ExpandRegionRecursively" class="com.intellij.codeInsight.folding.impl.actions.ExpandRegionRecursivelyAction"/>
<action id="ExpandAllRegions" class="com.intellij.codeInsight.folding.impl.actions.ExpandAllRegionsAction"/>
<separator/>
<action id="CollapseRegion" class="com.intellij.codeInsight.folding.impl.actions.CollapseRegionAction"/>
<action id="CollapseRegionRecursively" class="com.intellij.codeInsight.folding.impl.actions.CollapseRegionRecursivelyAction"/>
<action id="CollapseAllRegions" class="com.intellij.codeInsight.folding.impl.actions.CollapseAllRegionsAction"/>
<separator/>
<group id="ExpandToLevel" popup="true">
<action id="ExpandToLevel1" class="com.intellij.codeInsight.folding.impl.actions.ExpandToLevel1Action"/>
<action id="ExpandToLevel2" class="com.intellij.codeInsight.folding.impl.actions.ExpandToLevel2Action"/>
<action id="ExpandToLevel3" class="com.intellij.codeInsight.folding.impl.actions.ExpandToLevel3Action"/>
<action id="ExpandToLevel4" class="com.intellij.codeInsight.folding.impl.actions.ExpandToLevel4Action"/>
<action id="ExpandToLevel5" class="com.intellij.codeInsight.folding.impl.actions.ExpandToLevel5Action"/>
</group>
<group id="ExpandAllToLevel" popup="true">
<action id="ExpandAllToLevel1" class="com.intellij.codeInsight.folding.impl.actions.ExpandAllToLevel1Action"/>
<action id="ExpandAllToLevel2" class="com.intellij.codeInsight.folding.impl.actions.ExpandAllToLevel2Action"/>
<action id="ExpandAllToLevel3" class="com.intellij.codeInsight.folding.impl.actions.ExpandAllToLevel3Action"/>
<action id="ExpandAllToLevel4" class="com.intellij.codeInsight.folding.impl.actions.ExpandAllToLevel4Action"/>
<action id="ExpandAllToLevel5" class="com.intellij.codeInsight.folding.impl.actions.ExpandAllToLevel5Action"/>
</group>
<separator/>
<group id="LanguageSpecificFoldingGroup">
<action id="ExpandDocComments" class="com.intellij.codeInsight.folding.impl.actions.ExpandDocCommentsAction"/>
<action id="CollapseDocComments" class="com.intellij.codeInsight.folding.impl.actions.CollapseDocCommentsAction"/>
</group>
<separator/>
<action id="ExpandCollapseToggleAction" class="com.intellij.codeInsight.folding.impl.actions.ExpandCollapseToggleAction" />
<separator/>
<action id="CollapseSelection" class="com.intellij.codeInsight.folding.impl.actions.CollapseSelectionAction"/>
<action id="CollapseBlock" class="com.intellij.codeInsight.folding.impl.actions.CollapseBlockAction"/>
</group>
<separator/>
<group id="CommentGroup">
<action id="CommentByLineComment" class="com.intellij.codeInsight.generation.actions.CommentByLineCommentAction"
icon="AllIcons.Actions.InlayRenameInComments">
<add-to-group group-id="Floating.CodeToolbar" anchor="after" relative-to-action="Floating.CodeToolbar.Surround" />
</action>
<action id="CommentByBlockComment" class="com.intellij.codeInsight.generation.actions.CommentByBlockCommentAction"/>
</group>
<group id="CodeFormatGroup">
<action id="ReformatCode" class="com.intellij.codeInsight.actions.ReformatCodeAction" icon="AllIcons.Actions.ReformatCode">
<add-to-group group-id="Floating.CodeToolbar" anchor="after" relative-to-action="CommentByLineComment" />
<synonym key="action.ReformatCode.synonym1"/>
</action>
<action id="ShowReformatFileDialog" class="com.intellij.codeInsight.actions.ShowReformatFileDialog"/>
<action id="AutoIndentLines" class="com.intellij.codeInsight.generation.actions.AutoIndentLinesAction"/>
<action id="OptimizeImports" class="com.intellij.codeInsight.actions.OptimizeImportsAction"/>
<action id="RearrangeCode" class="com.intellij.application.options.codeStyle.arrangement.action.RearrangeCodeAction"/>
</group>
<separator/>
<action id="MoveStatementDown" class="com.intellij.codeInsight.editorActions.moveUpDown.MoveStatementDownAction"/>
<action id="MoveStatementUp" class="com.intellij.codeInsight.editorActions.moveUpDown.MoveStatementUpAction"/>
<action id="MoveElementLeft" class="com.intellij.codeInsight.editorActions.moveLeftRight.MoveElementLeftAction"/>
<action id="MoveElementRight" class="com.intellij.codeInsight.editorActions.moveLeftRight.MoveElementRightAction"/>
<action id="MoveLineDown" class="com.intellij.codeInsight.editorActions.moveUpDown.MoveLineDownAction"/>
<action id="MoveLineUp" class="com.intellij.codeInsight.editorActions.moveUpDown.MoveLineUpAction"/>
<separator/>
<separator/>
<add-to-group group-id="MainMenu" anchor="after" relative-to-action="GoToMenu"/>
</group>
<action id="ConfigureInspectionsAction" class="com.intellij.codeInsight.daemon.impl.ConfigureInspectionsAction"/>
<group id="ParameterNameHints">
<action id="ShowSettingsWithAddedPattern" class="com.intellij.codeInsight.hints.ShowSettingsWithAddedPattern"/>
<action id="ToggleInlineHintsAction" class="com.intellij.codeInsight.hints.ToggleInlineHintsAction"/>
<action id="ShowParameterHintsSettings" class="com.intellij.codeInsight.hints.ShowParameterHintsSettings"/>
<separator/>
<action id="ToggleCompletionHintsAction" class="com.intellij.codeInsight.hints.ToggleCompletionHintsAction"/>
</group>
<group id="InlayMenu" popup="true" >
<action id="DisableDeclarativeInlayAction" class="com.intellij.codeInsight.hints.declarative.impl.DisableDeclarativeInlayAction" />
</group>
<action id="ToggleInlayHintsGloballyAction" class="com.intellij.codeInsight.hints.ToggleInlayHintsGloballyAction"/>
<action id="CodeVisionToggleAction" class="com.intellij.codeInsight.hints.codeVision.CodeVisionToggleAction" />
<!-- Refactor -->
<group id="RefactoringMenu" popup="true">
<action id="Refactorings.QuickListPopupAction" class="com.intellij.refactoring.actions.RefactoringQuickListPopupAction"/>
<action id="RenameElement" class="com.intellij.refactoring.actions.RenameElementAction"/>
<action id="ChangeSignature" class="com.intellij.refactoring.actions.ChangeSignatureAction"/>
<separator/>
<group id="IntroduceActionsGroup" popup="true" class="com.intellij.ide.actions.PopupInMainMenuActionGroup">
<action id="IntroduceVariable" class="com.intellij.refactoring.actions.IntroduceVariableAction">
<add-to-group group-id="Floating.CodeToolbar.Extract" />
</action>
<action id="IntroduceConstant" class="com.intellij.refactoring.actions.IntroduceConstantAction">
<add-to-group group-id="Floating.CodeToolbar.Extract" />
</action>
<action id="IntroduceField" class="com.intellij.refactoring.actions.IntroduceFieldAction"/>
<action id="IntroduceParameter" class="com.intellij.refactoring.actions.IntroduceParameterAction">
<add-to-group group-id="Floating.CodeToolbar.Extract" />
</action>
<separator/>
<action id="IntroduceParameterObject" class="com.intellij.refactoring.actions.IntroduceParameterObjectAction"/>
<separator/>
<action id="ExtractMethod" class="com.intellij.refactoring.actions.ExtractMethodAction">
<add-to-group group-id="Floating.CodeToolbar.Extract" anchor="first" />
</action>
<separator/>
<action id="ExtractClass" class="com.intellij.refactoring.actions.ExtractClassAction"/>
<action id="ExtractInclude" class="com.intellij.refactoring.actions.ExtractIncludeAction"/>
<action id="ExtractInterface" class="com.intellij.refactoring.actions.ExtractInterfaceAction"/>
<action id="ExtractSuperclass" class="com.intellij.refactoring.actions.ExtractSuperclassAction"/>
<action id="ExtractModule" class="com.intellij.refactoring.actions.ExtractModuleAction"/>
</group>
<action id="Inline" class="com.intellij.refactoring.actions.InlineAction"/>
<separator/>
<action id="Move" class="com.intellij.refactoring.actions.MoveAction"/>
<action id="CopyElement" class="com.intellij.ide.actions.CopyElementAction"/>
<action id="SafeDelete" class="com.intellij.refactoring.actions.SafeDeleteAction"/>
<separator/>
<action id="MembersPullUp" class="com.intellij.refactoring.actions.PullUpAction"/>
<action id="MemberPushDown" class="com.intellij.refactoring.actions.PushDownAction"/>
<action id="InvertBoolean" class="com.intellij.refactoring.actions.InvertBooleanAction"/>
<add-to-group group-id="MainMenu" anchor="after" relative-to-action="CodeMenu"/>
</group>
<!-- Tools -->
<group id="ToolsBasicGroup">
<add-to-group group-id="ToolsMenu" anchor="first"/>
</group>
<action id="NewScratchFile" class="com.intellij.ide.scratch.ScratchFileActions$NewFileAction"/>
<action id="NewScratchBuffer" class="com.intellij.ide.scratch.ScratchFileActions$NewBufferAction"/>
<action id="Scratch.ChangeLanguage" class="com.intellij.ide.scratch.ScratchFileActions$ChangeLanguageAction">
<add-to-group group-id="EditorPopupMenu2"/>
</action>
<action id="Scratch.ShowFilesPopup" class="com.intellij.ide.scratch.ScratchFileActions$ShowFilesPopupAction"/>
<action id="Scratch.ExportToScratch" class="com.intellij.ide.scratch.ScratchFileActions$ExportToScratchAction"/>
<group id="ExternalToolsGroup" class="com.intellij.tools.ExternalToolsGroup">
<add-to-group group-id="ToolsMenu" anchor="last"/>
</group>
<group id="NewGroup" popup="true" searchable="false">
<action id="NewFile" class="com.intellij.ide.actions.CreateFileAction" icon="AllIcons.FileTypes.Text"/>
<reference id="NewScratchFile"/>
<action id="NewDir" class="com.intellij.ide.actions.CreateDirectoryOrPackageAction"/>
<group class="com.intellij.ide.fileTemplates.actions.FileTemplateSeparator" id="FileTemplateSeparatorGroup"/>
<group id="NewWebDevelopment" class="com.intellij.ide.actions.NewWebDevelopmentGroup"/>
<group id="NewFromTemplate" class="com.intellij.ide.fileTemplates.actions.CreateFromTemplateGroup"/>
</group>
<group id="WeighingNewGroup" class="com.intellij.ide.actions.WeighingNewActionGroup"
popup="true" searchable="false" use-shortcut-of="NewElement"/>
<reference ref="AssociateWithFileType"/>
<!-- Toolbar -->
<group id="ToolbarFindGroup">
<add-to-group group-id="MainToolBar" relative-to-action="Back" anchor="before"/>
</group>
<group id="NavBarToolBarOthers"/>
<group id="NavBarToolBar">
<reference ref="ToolbarRunGroup"/>
<separator/>
<reference ref="NavBarVcsGroup"/>
<separator/>
<reference id="NavBarToolBarOthers"/>
<separator/>
<reference ref="SearchEverywhere"/>
<reference ref="SettingsEntryPoint"/>
</group>
<group id="NewToolbarActions">
<group id="LeftToolbarSideGroup">
<reference id="Back"/>
<reference id="Forward"/>
<action id="SegmentedVcsControlAction" class="com.intellij.execution.segmentedVcsWidget.SegmentedVcsControlAction"/>
<action id="SearchEverywhereNewToolbarAction" class="com.intellij.ide.navigationToolbar.rider.SearchEverywhereRiderMainToolbarAction"/>
</group>
<group id="RightToolbarSideGroup">
<reference id="RunToolbarWidgetAction"/>
<reference id="SettingsEntryPoint"/>
</group>
</group>
<group id="ProjectViewPopupMenuRefactoringGroup" compact="true">
<reference ref="RefactoringMenu"/>
</group>
<group id="ProjectViewPopupMenuModifyGroup">
<reference ref="ReformatCode"/>
<reference ref="OptimizeImports"/>
<reference ref="$Delete"/>
<reference ref="Scratch.ChangeLanguage"/>
<group id="MarkFileAs">
<action id="OverrideFileTypeAction" class="com.intellij.openapi.file.exclude.OverrideFileTypeAction"/>
<action id="ReverteOverrideFileTypeAction" class="com.intellij.openapi.file.exclude.ReverteOverrideFileTypeAction"/>
</group>
</group>
<group id="ProjectViewPopupMenuSettingsGroup">
<group id="MarkRootGroup" class="com.intellij.ide.projectView.actions.MarkRootGroup" popup="true">
</group>
</group>
<group id="ProjectViewPopupMenu">
<reference ref="WeighingNewGroup"/>
<reference ref="AssociateWithFileType"/>
<action id="RestoreDefaultExtensionScripts" class="com.intellij.ide.extensionResources.RestoreBundledExtensionsAction"/>
<separator/>
<reference ref="CutCopyPasteGroup"/>
<action id="ProjectViewEditSource" use-shortcut-of="EditSource" class="com.intellij.ide.actions.ProjectViewEditSourceAction"/>
<separator/>
<reference ref="FindUsages"/>
<reference ref="FindInPath"/>
<reference ref="ReplaceInPath"/>
<separator/>
<reference ref="RenameElement"/>
<reference ref="ProjectViewPopupMenuRefactoringGroup"/>
<separator/>
<reference ref="popup@ExpandableBookmarkContextMenu"/>
<separator/>
<reference ref="ProjectViewPopupMenuModifyGroup"/>
<separator/>
<reference ref="ProjectViewPopupMenuRunGroup"/>
<reference ref="SplitRevealGroup"/>
<separator/>
<reference ref="VersionControlsGroup"/>
<reference ref="CacheRecovery"/>
<action id="SynchronizeCurrentFile" class="com.intellij.ide.actions.SynchronizeCurrentFileAction" icon="AllIcons.Actions.Refresh"/>
<separator/>
<action id="GoToLinkTarget" class="com.intellij.ide.actions.GoToLinkTargetAction"/>
<separator/>
<reference ref="CompareTwoFiles"/>
<reference ref="CompareFileWithEditor"/>
<separator/>
<reference ref="ExternalToolsGroup"/>
<separator/>
<reference ref="ProjectViewPopupMenuSettingsGroup"/>
</group>
<group id="InspectCodeActionInPopupMenus">
<reference ref="InspectCode"/>
<add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
</group>
<group id="RemoveBom.Group">
<action id="RemoveBom" class="com.intellij.openapi.editor.actions.RemoveBomAction"/>
<add-to-group group-id="FilePropertiesGroup" anchor="after" relative-to-action="ChangeFileEncodingAction"/>
</group>
<group id="AddBom.Group">
<action id="AddBom" class="com.intellij.openapi.editor.actions.AddBomAction"/>
<add-to-group group-id="FilePropertiesGroup" anchor="after" relative-to-action="RemoveBom.Group"/>
</group>
<group id="EncodingPanelActions">
<reference ref="RemoveBom"/>
<reference ref="AddBom"/>
</group>
<group id="NavbarPopupMenu">
<reference ref="WeighingNewGroup"/>
<reference ref="AssociateWithFileType"/>
<separator/>
<reference ref="CutCopyPasteGroup"/>
<reference ref="EditSource"/>
<separator/>
<reference ref="ViewNavigationBar"/>
<reference ref="ViewMembersInNavigationBar"/>
<separator/>
<reference ref="FindUsages"/>
<reference ref="FindInPath"/>
<reference ref="ReplaceInPath"/>
<separator/>
<reference ref="RenameElement"/>
<reference ref="ProjectViewPopupMenuRefactoringGroup"/>
<separator/>
<reference ref="ProjectViewPopupMenuModifyGroup"/>
<separator/>
<reference ref="ProjectViewPopupMenuRunGroup"/>
<reference ref="SplitRevealGroup"/>
<separator/>
<reference ref="VersionControlsGroup"/>
<reference ref="SynchronizeCurrentFile"/>
<separator/>
<reference ref="ExternalToolsGroup"/>
<separator/>
<reference ref="ProjectViewPopupMenuSettingsGroup"/>
</group>
<group id="ScopeViewPopupMenu">
<reference ref="ProjectViewPopupMenu"/>
</group>
<group id="ProjectView.ToolWindow.SecondaryActions">
<group id="ProjectView.ToolWindow.Behavior.Actions" popup="true">
<action id="ProjectView.OpenInPreviewTab"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$OpenInPreviewTab"/>
<action id="ProjectView.AutoscrollToSource"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$AutoscrollToSource"
icon="AllIcons.General.AutoscrollToSource"/>
<action id="ProjectView.OpenDirectoriesWithSingleClick"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$OpenDirectoriesWithSingleClick"/>
<action id="ProjectView.AutoscrollFromSource"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$AutoscrollFromSource"
icon="AllIcons.General.AutoscrollFromSource"/>
</group>
<group id="ProjectView.ToolWindow.Appearance.Actions" popup="true">
<separator key="group.ProjectView.ToolWindow.Appearance.Show.text"/>
<action id="ProjectView.ShowModules"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$ShowModules"
icon="AllIcons.Actions.GroupByModule">
<override-text place="ToolwindowPopup"/>
</action>
<action id="ProjectView.ShowMembers"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$ShowMembers"
icon="AllIcons.ObjectBrowser.ShowMembers">
<override-text place="ToolwindowPopup"/>
</action>
<action id="ProjectView.ShowExcludedFiles"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$ShowExcludedFiles">
<override-text place="ToolwindowPopup"/>
</action>
<action id="ProjectView.ShowVisibilityIcons"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$ShowVisibilityIcons">
<override-text place="ToolwindowPopup"/>
</action>
<action id="ProjectView.ShowLibraryContents"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$ShowLibraryContents"
icon="AllIcons.ObjectBrowser.ShowLibraryContents">
<override-text place="ToolwindowPopup"/>
</action>
<action id="ProjectView.ShowScratchesAndConsoles"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$ShowScratchesAndConsoles">
<override-text place="ToolwindowPopup"/>
</action>
<action id="ViewInplaceComments" class="com.intellij.ide.actions.ViewInplaceCommentsAction"/>
<separator/>
<action id="ProjectView.FlattenModules"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$FlattenModules"
icon="AllIcons.ObjectBrowser.FlattenModules"/>
<action id="ProjectView.FlattenPackages"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$FlattenPackages"
icon="AllIcons.ObjectBrowser.FlattenPackages"/>
<action id="ProjectView.AbbreviatePackageNames"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$AbbreviatePackageNames"
icon="AllIcons.ObjectBrowser.AbbreviatePackageNames"/>
<action id="ProjectView.HideEmptyMiddlePackages"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$HideEmptyMiddlePackages"/>
<action id="ProjectView.CompactDirectories"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$CompactDirectories"/>
<separator/>
<action id="ProjectView.FileNesting"
class="com.intellij.ide.projectView.impl.ConfigureFilesNestingAction"/>
<separator/>
<action id="ProjectView.CustomizeTrees"
class="com.intellij.ide.projectView.impl.CustomizeTreesAction"/>
</group>
<group id="ProjectView.ToolWindow.Sort.Actions" popup="true">
<action id="ProjectView.ManualOrder"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$ManualOrder"
icon="AllIcons.ObjectBrowser.Sorted"/>
<action id="ProjectView.SortByName"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$SortByName">
<override-text place="ToolwindowPopup"/>
</action>
<action id="ProjectView.SortByType"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$SortByType"
icon="AllIcons.ObjectBrowser.SortByType">
<override-text place="ToolwindowPopup"/>
</action>
<action id="ProjectView.SortByTimeDescending"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$SortByTimeDescending">
<override-text place="ToolwindowPopup"/>
</action>
<action id="ProjectView.SortByTimeAscending"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$SortByTimeAscending">
<override-text place="ToolwindowPopup"/>
</action>
<separator/>
<action id="ProjectView.FoldersAlwaysOnTop"
class="com.intellij.ide.projectView.impl.ProjectViewImpl$Action$FoldersAlwaysOnTop"/>
</group>
<action id="ScopeView.EditScopes"
class="com.intellij.ide.scopeView.EditScopesAction"
icon="AllIcons.Ide.LocalScope"/>
<add-to-group group-id="Other.KeymapGroup"/>
</group>
<group id="StructureViewToolbar"/>
<group id="StructureViewFloatingToolbar" popup="true"/>
<group id="StructureViewPopupMenu">
<reference ref="EditSource"/>
<separator/>
<reference ref="FindUsages"/>
<reference ref="RenameElement"/>
<reference ref="RefactoringMenu"/>
<separator/>
<reference ref="CutCopyPasteGroup"/>
<separator/>
<reference ref="RunContextPopupGroup"/>
<reference ref="SplitRevealGroup"/>
<reference ref="VersionControlsGroup"/>
<separator/>
<reference ref="CompareTwoFiles"/>
</group>
<group id="EditorPopupMenu1.FindRefactor" compact="true">
<reference ref="FindUsages"/>
<group id="EditorPopupMenu.GoTo" popup="true">
<reference ref="GotoDeclaration"/>
<reference ref="GotoImplementation"/>
<reference ref="GotoTypeDeclaration"/>
<reference ref="GotoSuperMethod"/>
<reference ref="GotoRelated"/>
<reference ref="GotoTest"/>
</group>
<separator/>
<reference ref="FoldingGroup"/>
<add-to-group group-id="EditorPopupMenu1"/>
</group>
<group id="EditorLangPopupMenu">
<separator/>
<reference ref="RenameElement"/>
<reference ref="RefactoringMenu"/>
<reference ref="Generate"/>
<separator/>
<group id="EditorPopupMenu.Run">
<reference ref="RunContextPopupGroup"/>
</group>
<reference id="SplitRevealGroup"/>
<separator/>
<reference ref="VersionControlsGroup"/>
<separator/>
<reference ref="ExternalToolsGroup"/>
<add-to-group group-id="EditorPopupMenu" relative-to-action="CompareClipboardWithSelection" anchor="before"/>
</group>
<group id="EditorTabPopupMenuEx" searchable="false">
<separator/>
<reference ref="Scratch.ChangeLanguage"/>
<reference ref="AssociateWithFileType"/>
<reference ref="MarkFileAs"/>
<separator/>
<reference ref="RunContextPopupGroup"/>
<reference ref="SplitRevealGroup"/>
<separator/>
<reference ref="VersionControlsGroup"/>
<separator/>
<reference ref="ExternalToolsGroup"/>
<add-to-group group-id="EditorTabPopupMenu" anchor="last"/>
</group>
<group id="TreeNodeExclusion">
<action id="UsageView.Include" class="com.intellij.ide.actions.exclusion.IncludeTreeNodeAction"/>
<action id="UsageView.Exclude" class="com.intellij.ide.actions.exclusion.ExcludeTreeNodeAction" use-shortcut-of="$Delete"/>
</group>>
<group id="UsageView.Popup">
<action id="UsageView.Rerun" class="com.intellij.usages.actions.RerunSearchAction" icon="AllIcons.Actions.Refresh" use-shortcut-of="Rerun"/>
<separator/>
<reference ref="EditSource"/>
<reference ref="OpenInRightSplit"/>
<reference ref="TreeNodeExclusion"/>
<action id="UsageView.Remove" class="com.intellij.usages.actions.RemoveUsageAction" use-shortcut-of="$Cut"/>
<separator/>
<action id="UsageView.ShowRecentFindUsages" class="com.intellij.find.impl.ShowRecentFindUsagesAction" use-shortcut-of="ShowSearchHistory"/>
<separator/>
<reference ref="RunContextGroup"/>
<separator/>
<reference ref="ExportToTextFile"/>
</group>
<action id="NewElementSamePlace" class="com.intellij.ide.actions.NewElementSamePlaceAction"/>
<action id="ChangeCodeStyleScheme" class="com.intellij.ide.actions.QuickChangeCodeStyleSchemeAction">
<add-to-group group-id="ChangeScheme" anchor="after" relative-to-action="ChangeColorScheme"/>
</action>
<action id="ChangeInspectionProfile" class="com.intellij.ide.actions.QuickChangeInspectionProfileAction">
<add-to-group group-id="ChangeScheme" anchor="after" relative-to-action="ChangeCodeStyleScheme"/>
</action>
<action id="TypeHierarchyBase.BaseOnThisType" class="com.intellij.ide.hierarchy.TypeHierarchyBrowserBase$BaseOnThisTypeAction" use-shortcut-of="TypeHierarchy"/>
<action id="MethodHierarchy.BaseOnThisMethod" class="com.intellij.ide.hierarchy.MethodHierarchyBrowserBase$BaseOnThisMethodAction" use-shortcut-of="MethodHierarchy"/>
<action id="CallHierarchy.BaseOnThisMethod" class="com.intellij.ide.hierarchy.CallHierarchyBrowserBase$BaseOnThisMethodAction" use-shortcut-of="CallHierarchy"/>
<action id="TypeHierarchy.Class" class="com.intellij.ide.hierarchy.ViewClassHierarchyAction"/>
<action id="TypeHierarchy.Subtypes" class="com.intellij.ide.hierarchy.ViewSubtypesHierarchyAction"/>
<action id="TypeHierarchy.Supertypes" class="com.intellij.ide.hierarchy.ViewSupertypesHierarchyAction"/>
<group id="TypeHierarchyPopupMenu">
<reference ref="TypeHierarchyBase.BaseOnThisType"/>
<reference ref="TypeHierarchy.Class"/>
<reference ref="TypeHierarchy.Subtypes"/>
<reference ref="TypeHierarchy.Supertypes"/>
<separator/>
</group>
<group id="MethodHierarchyPopupMenu">
<reference ref="MethodHierarchy.BaseOnThisMethod"/>
</group>
<group id="CallHierarchyPopupMenu">
<reference ref="CallHierarchy.BaseOnThisMethod"/>
</group>
<group id="HierarchyPopupMenu.Common" searchable="false">
<add-to-group group-id="TypeHierarchyPopupMenu"/>
<add-to-group group-id="MethodHierarchyPopupMenu"/>
<add-to-group group-id="CallHierarchyPopupMenu"/>
<reference ref="EditSource"/>
<separator/>
<reference ref="FindUsages"/>
<reference ref="RefactoringMenu"/>
<separator/>
<reference ref="RunContextPopupGroup"/>
<reference ref="SplitRevealGroup"/>
<separator/>
<reference ref="ReformatCode"/>
<reference ref="OptimizeImports"/>
<reference ref="$Delete"/>
<separator/>
<reference ref="VersionControlsGroup"/>
<separator/>
<reference ref="ExternalToolsGroup"/>
<separator/>
<reference ref="CompareTwoFiles"/>
<reference ref="CompareFileWithEditor"/>
</group>
<group id="EditorPopupMenuDebug">
<separator/>
<reference ref="EvaluateExpression"/>
<reference ref="RunToCursor"/>
<reference ref="ForceRunToCursor"/>
<reference ref="Debugger.AddToWatch"/>
<reference ref="Debugger.AddInlineWatch"/>
<reference ref="Debugger.EvaluateInConsole"/>
<separator/>
<add-to-group group-id="EditorLangPopupMenu" relative-to-action="EditorPopupMenu.Run" anchor="before"/>
</group>
<group id="ConsoleView.PopupMenu">
<reference ref="ConsoleEditorPopupMenu"/>
<separator/>
<action id="ConsoleView.ClearAll" class="com.intellij.execution.actions.ClearConsoleAction"/>
</group>
<action id="DumpLookupElementWeights" class="com.intellij.internal.DumpLookupElementWeights">
<add-to-group group-id="MaintenanceGroup" anchor="last"/>
</action>
<action id="JumpToColorsAndFonts" class="com.intellij.application.options.colors.JumpToColorsAndFontsAction" icon="AllIcons.General.Settings"/>
<!-- Arrangement rules -->
<group id="ArrangementRulesGroup">
<action id="Arrangement.Rule.Add"
use-shortcut-of="NewElement"
class="com.intellij.application.options.codeStyle.arrangement.action.AddArrangementRuleAction"/>
<action id="Arrangement.Rule.Section.Add"
class="com.intellij.application.options.codeStyle.arrangement.action.AddArrangementSectionRuleAction"/>
<action id="Arrangement.Rule.Remove"
use-shortcut-of="$Delete"
class="com.intellij.application.options.codeStyle.arrangement.action.RemoveArrangementRuleAction"/>
<action id="Arrangement.Rule.Edit"
class="com.intellij.application.options.codeStyle.arrangement.action.EditArrangementRuleAction">
<keyboard-shortcut keymap="$default" first-keystroke="F2"/>
</action>
<action id="Arrangement.Rule.Match.Condition.Move.Up"
class="com.intellij.application.options.codeStyle.arrangement.action.MoveArrangementMatchingRuleUpAction">
<keyboard-shortcut keymap="$default" first-keystroke="alt UP"/>
</action>
<action id="Arrangement.Rule.Match.Condition.Move.Down"
class="com.intellij.application.options.codeStyle.arrangement.action.MoveArrangementMatchingRuleDownAction">
<keyboard-shortcut keymap="$default" first-keystroke="alt DOWN"/>
</action>
<action id="Arrangement.Custom.Token.Rule.Edit"
class="com.intellij.application.options.codeStyle.arrangement.action.EditRuleAliasesDefinitionAction"/>
<action id="Arrangement.Rule.Group.Condition.Move.Up"
use-shortcut-of="Arrangement.Rule.Match.Condition.Move.Up"
class="com.intellij.application.options.codeStyle.arrangement.action.MoveArrangementGroupingRuleUpAction"/>
<action id="Arrangement.Rule.Group.Condition.Move.Down"
use-shortcut-of="Arrangement.Rule.Match.Condition.Move.Down"
class="com.intellij.application.options.codeStyle.arrangement.action.MoveArrangementGroupingRuleDownAction"/>
<action id="Arrangement.Alias.Rule.Add"
use-shortcut-of="NewElement"
class="com.intellij.application.options.codeStyle.arrangement.action.tokens.AddArrangementAliasRuleAction"/>
<action id="Arrangement.Alias.Rule.Remove"
use-shortcut-of="$Delete"
class="com.intellij.application.options.codeStyle.arrangement.action.tokens.RemoveArrangementAliasRuleAction"/>
<action id="Arrangement.Alias.Rule.Edit"
use-shortcut-of="Arrangement.Rule.Edit"
class="com.intellij.application.options.codeStyle.arrangement.action.tokens.EditArrangementAliasRuleAction"/>
<action id="Arrangement.Alias.Rule.Match.Condition.Move.Up"
use-shortcut-of="Arrangement.Rule.Match.Condition.Move.Up"
class="com.intellij.application.options.codeStyle.arrangement.action.tokens.MoveArrangementAliasRuleUpAction"/>
<action id="Arrangement.Alias.Rule.Match.Condition.Move.Down"
use-shortcut-of="Arrangement.Rule.Match.Condition.Move.Down"
class="com.intellij.application.options.codeStyle.arrangement.action.tokens.MoveArrangementAliasRuleDownAction"/>
<add-to-group group-id="Other.KeymapGroup"/>
</group>
<group id="Arrangement.Alias.Rule.ToolBar">
<reference ref="Arrangement.Alias.Rule.Add"/>
<reference ref="Arrangement.Alias.Rule.Remove"/>
<reference ref="Arrangement.Alias.Rule.Match.Condition.Move.Up"/>
<reference ref="Arrangement.Alias.Rule.Match.Condition.Move.Down"/>
</group>
<group id="Arrangement.Alias.Rule.Context.Menu">
<reference ref="Arrangement.Alias.Rule.Add"/>
<reference ref="Arrangement.Alias.Rule.Remove"/>
<reference ref="Arrangement.Alias.Rule.Edit"/>
</group>
<group id="Arrangement.Rule.Match.Control.Context.Menu">
<reference ref="Arrangement.Rule.Add"/>
<reference ref="Arrangement.Rule.Section.Add"/>
<reference ref="Arrangement.Rule.Remove"/>
<reference ref="Arrangement.Rule.Edit"/>
</group>
<group id="Arrangement.Rule.Match.Control.ToolBar">
<reference ref="Arrangement.Rule.Add"/>
<reference ref="Arrangement.Rule.Section.Add"/>
<reference ref="Arrangement.Rule.Remove"/>
<reference ref="Arrangement.Rule.Match.Condition.Move.Up"/>
<reference ref="Arrangement.Rule.Match.Condition.Move.Down"/>
<reference ref="Arrangement.Custom.Token.Rule.Edit"/>
</group>
<group id="Arrangement.Rule.Group.Control.ToolBar">
<reference ref="Arrangement.Rule.Group.Condition.Move.Up"/>
<reference ref="Arrangement.Rule.Group.Condition.Move.Down"/>
</group>
<action id="SeverityEditorDialog" class="com.intellij.codeInspection.ex.SeverityEditorDialogAction"/>
<action class="com.intellij.codeInsight.codeVision.ShowCodeVisionPopupAction" id="CodeVision.ShowMore" />
<group id="InspectionToolWindow.TreePopup" compact="true">
<reference ref="EditSource"/>
<reference ref="FindUsages"/>
<reference ref="TreeNodeExclusion"/>
<separator/>
<group id="QuickFixes" class="com.intellij.codeInspection.ui.actions.QuickFixesViewActionGroup"/>
<separator/>
<group id="SuppressFixes" class="com.intellij.codeInspection.ui.actions.suppress.SuppressActionWrapper"/>
<separator/>
<action id="EditInspectionSettings" class="com.intellij.codeInspection.ui.actions.EditSettingsAction"/>
<action id="DisableInspection" class="com.intellij.codeInspection.ui.actions.KeyAwareInspectionViewAction$DisableInspection"/>
<action id="RunInspectionOn" class="com.intellij.codeInspection.ui.actions.KeyAwareInspectionViewAction$RunInspectionOn"/>
</group>
<group id="ExtractMethodToolWindow.TreePopup" compact="true">
<reference ref="EditSource"/>
<reference ref="TreeNodeExclusion"/>
</group>
<action id="RenameFile" class="com.intellij.refactoring.actions.RenameFileAction">
<add-to-group group-id="EditorTabPopupMenuEx" anchor="last"/>
</action>
<action id="UpdateRunningApplication" class="com.intellij.execution.update.UpdateRunningApplicationAction">
<keyboard-shortcut first-keystroke="control F10" keymap="$default"/>
<add-to-group group-id="DebugReloadGroup" anchor="last"/>
</action>
<!--region TouchBar-->
<group id="TouchBarEditorSearch">
<action id="EditorSearchSession.ToggleMatchCase" class="com.intellij.find.editorHeaderActions.ToggleMatchCase"/>
<action id="EditorSearchSession.ToggleWholeWordsOnlyAction" class="com.intellij.find.editorHeaderActions.ToggleWholeWordsOnlyAction"/>
<action id="EditorSearchSession.ToggleRegex" class="com.intellij.find.editorHeaderActions.ToggleRegex"/>
<separator text="type.large"/>
<action id="EditorSearchSession.PrevOccurrence" class="com.intellij.find.editorHeaderActions.PrevOccurrenceAction"/>
<action id="EditorSearchSession.NextOccurrenceAction" class="com.intellij.find.editorHeaderActions.NextOccurrenceAction"/>
<group id="TouchBarEditorSearch_ctrl">
<reference id="EditorSearchSession.ToggleMatchCase"/>
<reference id="EditorSearchSession.ToggleWholeWordsOnlyAction"/>
</group>
<add-to-group group-id="TouchBar" anchor="first"/>
</group>
<reference id="ToggleBookmark">
<add-to-group group-id="TouchBarDefault_cmd" anchor="last"/>
</reference>
<!--endregion-->
<action id="IdeScriptingConsole" class="com.intellij.ide.script.RunIdeConsoleAction">
<add-to-group group-id="MaintenanceGroup"/>
</action>
<action id="TypingLatencyReport" class="com.intellij.internal.performance.TypingLatencyReportAction" internal="true">
<add-to-group group-id="Internal.Performance" anchor="last"/>
</action>
<action id="RetypeFile" class="com.intellij.internal.retype.RetypeFileAction" internal="true">
<add-to-group group-id="Internal.Performance" anchor="last"/>
</action>
<action id="CompletionQualityStats" class="com.intellij.internal.CompletionQualityStatsAction" internal="true">
<add-to-group group-id="Internal" anchor="last"/>
</action>
<action id="ShowControlFlowAction" class="com.intellij.internal.cfgView.ShowControlFlowAction" internal="true">
<add-to-group group-id="Internal" anchor="last"/>
</action>
<group id="TodoMainGroup">
<add-to-group group-id="Other.KeymapGroup"/>
<group id="TodoViewGroupByGroup" icon="AllIcons.Actions.GroupBy" popup="true">
<separator text="Group By"/>
<action class="com.intellij.ide.todo.TodoPanel$MyShowModulesAction" id="TodoViewGroupByShowModules"/>
<action class="com.intellij.ide.todo.TodoPanel$MyShowPackagesAction" id="TodoViewGroupByShowPackages"/>
<action class="com.intellij.ide.todo.TodoPanel$MyFlattenPackagesAction" id="TodoViewGroupByFlattenPackage"/>
</group>
</group>
<action id="FileChooser.LightEditGotoOpenedFile"
class="com.intellij.ide.lightEdit.actions.LightEditGotoOpenedFileAction"
icon="AllIcons.General.Locate">
<add-to-group group-id="FileChooserToolbar" anchor="after" relative-to-action="FileChooser.GotoDesktop"/>
</action>
<action class="com.intellij.ide.hierarchy.actions.ActivateHierarchyToolWindowAction" id="ActivateHierarchyToolWindow">
<add-to-group group-id="ActivateToolWindowActions"/>
</action>
<action id="SwitchFileBasedIndexStorageAction"
class="com.intellij.util.indexing.impl.storage.SwitchFileBasedIndexStorageAction"/>
<action id="ClickLink" class="com.intellij.codeInsight.navigation.actions.ClickLinkAction"
use-shortcut-of="GotoDeclaration" />
<action id="ForceIndexRescanning" internal="true" class="com.intellij.util.indexing.ForceIndexRescanningAction" icon="AllIcons.Actions.Refresh"/>
<action id="ForceIndexRebuild" internal="true" class="com.intellij.util.indexing.ForceIndexRebuildAction" icon="AllIcons.Actions.Refresh"/>
<action id="ToggleFileBasedIndexes" internal="true" class="com.intellij.util.indexing.internal.ToggleFileBasedIndexesAction"/>
<action id="PauseScanningAndIndexing" internal="true" class="com.intellij.util.indexing.internal.PauseScanningAndIndexingAction"/>
<group id="Internal.Dump" internal="true" popup="true">
<action id="DumpExtensions" internal="true" 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="ScanSourceCommentsAction" internal="true" class="com.intellij.tools.ScanSourceCommentsAction"/>
<action id="DumpScreenConfiguration" class="com.intellij.internal.DumpScreenConfigurationAction"/>
<action id="DumpIElementTypesAction" internal="true" class="com.intellij.internal.DumpIElementTypesAction"/>
<action id="DumpLoadedInspectionsAction" internal="true" class="com.intellij.internal.DumpLoadedInspectionsAction"/>
<action id="DumpPluginDescriptorsAction" internal="true" class="com.intellij.internal.DumpPluginDescriptorsAction"/>
<action id="DumpRunConfigurationTypesAction" internal="true" class="com.intellij.internal.DumpRunConfigurationTypesAction"/>
<action id="DumpFormattingModel" class="com.intellij.internal.DumpFormattingModelAction" internal="true"/>
<add-to-group group-id="Internal" anchor="last"/>
</group>
</actions>
</idea-plugin>