From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hongyi Zhao Newsgroups: gmane.emacs.help Subject: Re: Hercules.el vs hydra for Emacs shortkey bindings managemant. Date: Sun, 1 Aug 2021 10:17:50 +0800 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12592"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs To: Ergus Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 01 04:18:27 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mA13a-000371-Fd for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 01 Aug 2021 04:18:26 +0200 Original-Received: from localhost ([::1]:57990 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mA13Z-0007eF-1n for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 31 Jul 2021 22:18:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33348) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mA13E-0007dY-U7 for help-gnu-emacs@gnu.org; Sat, 31 Jul 2021 22:18:04 -0400 Original-Received: from mail-lf1-x134.google.com ([2a00:1450:4864:20::134]:42975) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mA13D-0004zR-DO for help-gnu-emacs@gnu.org; Sat, 31 Jul 2021 22:18:04 -0400 Original-Received: by mail-lf1-x134.google.com with SMTP id u3so26663126lff.9 for ; Sat, 31 Jul 2021 19:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=emoeDpvF1Fn9AuxpXfm2CROMElgSvoReA/5E9CU7zrw=; b=JBhkZCes7JGUz0maybsY+D+aQrU0ctp8kc4tKBai6sTxP914rEJ31gDLkgKsC3W5sG h3/YrkKT9K6hpqYD1nI/YLZYBd4F2rh+6Qxd/W4f2OTT24e9HaKUm618jKib9i0rNYV/ mS2IE8+JbGHQP7yxQFT4hE3ZkvQ7KF3lO1acdWH9wIhV11qqv5pDVk3cu0IdL+E+AVo+ 7LTUAgvQs6vPzesEZY6F+FAkRVUnqQ68GL1VwgaXrmI5xuAhK7dzJS6zFyhGlZ/rGc/u AioQyVplmoS3dLZ8t9HYSpr2VGsA+y0shwEbpXDOl7dU/zeHnf9TvPQ6rPBwH7U282HA TR9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=emoeDpvF1Fn9AuxpXfm2CROMElgSvoReA/5E9CU7zrw=; b=ecV5ikI5a/PSj2zQc987U+NIyBJVQ5e/vTU6WyWtW71C/HUGd5V0+WFY5M6YxeA4Lr +O2/uhJRC4NKZac4edDWnggXFQuv3QJsNMUFBlNCtE2+DH6mS14dhI1smS9x0MJP6pMX CDp9+QgS+f7mDwK36FNsDnaNFqwCyGDeOQdt3gdCdLrTAyudbAA6LwfJrBqB2v1SYHv2 N0jySyI0859bz8eliQ1x+oqGWRIi4WpdSUUOXWQ5mPGHnk6qo+YXeheVgDPl+gxzvAXf hlgshzC73Jisu15cBG7AuSkYn5ChkkswIAgTf8tumrYcSemLaQY7N1pnQNEwwkgbfzor ijmA== X-Gm-Message-State: AOAM530yGbXWbgG3Po8M4/HBvqTyoKbQSK6a2ja+wPAVG3gNJR5V8co5 0TdIereJb9UJpv512mPbWpOCexQJ4qjLgJUez58= X-Google-Smtp-Source: ABdhPJx7TmGhCotHfWYhoSGPZB7h2jIT8Z3U6MBzCl8bTS/fEqZmwVcN+/c4bMTjuDOaaVoNroqJ5Ruj/9AtgoAy75k= X-Received: by 2002:a05:6512:3114:: with SMTP id n20mr7776354lfb.231.1627784281662; Sat, 31 Jul 2021 19:18:01 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::134; envelope-from=hongyi.zhao@gmail.com; helo=mail-lf1-x134.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:132236 Archived-At: On Sun, Aug 1, 2021 at 9:40 AM Ergus wrote: > > Maybe this is not what you want. But emacs 28 adds a third alternative with a simpler approach: repeat-mode. It is not for people who want a complex hydra experience and many fancy options. > But for the basic functionality it works, is simpler to configure and much faster. Customization is also simpler and pretty clear. And less intrusive showing the bindings. Do you mean this: https://github.com/emacs-mirror/emacs/blob/master/lisp/repeat.el > Sadly Hercules and hydra seems low maintained these days. That's why I removed both from my config recently. According to the number of downloads on melpa, hydra is still widely used [1]. [1] https://melpa.org/#/?q=hydra&sort=downloads&asc=false Hongyi