@Override
  public void update(@NotNull AnActionEvent e) {
    ActionMacro[] macros = ActionMacroManager.getInstance().getAllMacros();
    e.getPresentation().setEnabled(macros.length > 0);
  }
@Override
  public void update(@NotNull AnActionEvent e)