From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.devel,gmane.emacs.orgmode Subject: Re: Key binding popup interface Date: Wed, 13 Dec 2017 15:43:52 +0000 Message-ID: References: <87r2s3ctxh.fsf@ericabrahamsen.net> <87d13m3jt2.fsf@gmx.us> <87efo2wf0s.fsf@ericabrahamsen.net> <87y3m8s7ym.fsf@gmx.us> <87fu8gwfbr.fsf@nicolasgoaziou.fr> <87k1xs2h0h.fsf@gmx.us> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="089e08267474030e8505603aa3da" X-Trace: blaine.gmane.org 1513179868 30894 195.159.176.226 (13 Dec 2017 15:44:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 13 Dec 2017 15:44:28 +0000 (UTC) To: Stefan Monnier , emacs-devel@gnu.org, emacs-orgmode@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 13 16:44:25 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eP9Cq-0007Xh-1D for ged-emacs-devel@m.gmane.org; Wed, 13 Dec 2017 16:44:24 +0100 Original-Received: from localhost ([::1]:36012 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eP9Cr-0002us-Mn for ged-emacs-devel@m.gmane.org; Wed, 13 Dec 2017 10:44:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40415) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eP9CZ-0002qU-KH for emacs-devel@gnu.org; Wed, 13 Dec 2017 10:44:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eP9CV-0001OZ-Ni for emacs-devel@gnu.org; Wed, 13 Dec 2017 10:44:07 -0500 Original-Received: from mail-yb0-x236.google.com ([2607:f8b0:4002:c09::236]:34233) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eP9CV-0001ON-Gp; Wed, 13 Dec 2017 10:44:03 -0500 Original-Received: by mail-yb0-x236.google.com with SMTP id z11so1128655ybm.1; Wed, 13 Dec 2017 07:44:03 -0800 (PST) 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; bh=5ccCQzmkt7eWYwKQDEex0m+gslL3b5vDlTEw3/XYyck=; b=Pvx+zoYh7EzvyPsBqWn0hh/egx/CTlXe8R65WEgNIx8Bm7cMj4RLDH1ErXMulMu4Dz FCPJlIy7DlcGZGWWv43TTmmXgd1NAcm7VaoYxp6mMowzdmKRlL0RJCg1B6KJDiIAzoYo 9ZD4DKwRPvYT7JFtHjOjzI0+C8NehUwPGepXuwfyuqWKBQD5rpHPBCbwmSaAGBNkfnSK nMj84OddMTIrKhOv2rIh24ck+ORgjNOLv6AcuBXvaOMgL7HuafFUWYuWuL86Dem2aVL0 5o5LxzjyxeCNxVr4vRY8kNS4bvzEm8XNdOpt+55LrASgWux+7W1ttbe/K0kEMBaCbAuk RAXg== 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; bh=5ccCQzmkt7eWYwKQDEex0m+gslL3b5vDlTEw3/XYyck=; b=DiENr/IfnHh2fgpU7mq9EgtfozMXJ7ah29JGd61sHxqxDHeBoLaQjZGN2wW0KFuJ// XhDh0Me7Oq965/11tOOd0YbWaMd/DBec+myw/zbTi05D5z1Iep1J0E9tP17DwGXNUqT4 bnf2D1b8Z60CUaNDRbXa0YU1ZqMCsOj+VWiZHDYeXdhqalyjaYxvZmBXME54tPGw5Q7h 0vWRhdLgRwETAYNs43hPRWs+C+d3ppTY+nKM3Kc+vJdI2gl5F2CzzHjYQrRrMGHEJGFf zd6KHG1pBe3fP2XVMClxmAlpVctywN6Iw0+fPKGEF/mJ0DHmpLXz9y/V5Jwog6DpLjEy JiMw== X-Gm-Message-State: AKGB3mL9vl1uFmO7I1tyX0yU8s/ldIm+xU65kqkKNfxrxp/aMIFz+JrD DZX/nS2wWyJfNeFnjs96JJEMjKNGVci5Im8rgf4= X-Google-Smtp-Source: ACJfBov7QdNEXBhoY7Pb/dCO9iCgiV/qmxaMVbw4Lqi1Ueekx1XNHZt6moiq6tl0wJdOwnJaS/5pOPVHaEYKHEdASkc= X-Received: by 10.37.129.68 with SMTP id j4mr2052594ybm.338.1513179842807; Wed, 13 Dec 2017 07:44:02 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4002:c09::236 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:221002 gmane.emacs.orgmode:117488 Archived-At: --089e08267474030e8505603aa3da Content-Type: text/plain; charset="UTF-8" On Wed, Dec 13, 2017 at 1:53 AM John Wiegley wrote: > Plus, there are other, less intrusive way to achieve "show the available > valid > key bindings", such as the which-key package. > As I mentioned in a recent response to Stefan in this thread, I did a poor job with that problem statement.. I don't want to *just* show the available bindings. I think one area where Hydras come into their own is that once you have the > Hydra active, it stays active, allowing you to chain together many single- > letter commands. > That's correct. It's up to the package author as to how much of hydra features they want to pack into their package's hydras. hydra is not *just* for showing available keys and/or *just* for chaining many single letter commands. It's much more, in a good way. -- Kaushal Modi --089e08267474030e8505603aa3da Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Dec 13= , 2017 at 1:53 AM John Wiegley <johnw@g= nu.org> wrote:
Plus, there a= re other, less intrusive way to achieve "show the available valid
key bindings", such as the which-key package.
As I mentioned in a recent response to Stefan in this thread, I= did a poor job with that problem statement.. I don't want to *just* sh= ow the available bindings.

I think one area where Hydras come into their own is that once you have the=
Hydra active, it stays active, allowing you to chain together many single-<= br> letter commands.

That's correct. It= 's up to the package author as to how much of hydra features they want = to pack into their package's hydras. hydra is not *just* for showing av= ailable keys and/or *just* for chaining many single letter commands. It'= ;s much more, in a good way.
--
<= /div>

Kaushal Modi

--089e08267474030e8505603aa3da--