@Override
  protected void fillActions(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"));
  }
@Override
  protected void fillActions(Project project, @NotNull DefaultActionGroup group, @NotNull DataContext dataContext)