void (Project project, @NotNull DefaultActionGroup group, @NotNull DataContext dataContext) { KeymapManagerImpl manager = (KeymapManagerImpl)KeymapManager.getInstance(); Keymap current = manager.getActiveKeymap(); List<Keymap> list = getUnsortedKeymaps(); list.sort(KeymapManagerImplKt.getKeymapComparator()); for (Keymap keymap : list) { addKeymapAction(group, manager, current, keymap); } group.addSeparator(); group.add(new DumbAwareAction(IdeBundle.message("keymap.action.configure.keymap")) { @Override public void actionPerformed(@NotNull AnActionEvent e) { ShowSettingsUtil.getInstance().showSettingsDialog(e.getProject(), KeymapPanel.class); } }); group.add(new ShowPluginsWithSearchOptionAction(IdeBundle.message("keymap.action.install.keymap"), "/tag:Keymap")); }