From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Weiner Newsgroups: gmane.emacs.orgmode,gmane.emacs.devel Subject: Re: Key binding popup interface Date: Tue, 12 Dec 2017 18:51:05 -0500 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> Reply-To: rswgnu@gmail.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a114c9586c4d79305602d5411" X-Trace: blaine.gmane.org 1513122751 30472 195.159.176.226 (12 Dec 2017 23:52:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 12 Dec 2017 23:52:31 +0000 (UTC) Cc: emacs-orgmode@gnu.org, emacs-devel To: Stefan Monnier Original-X-From: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Wed Dec 13 00:52:27 2017 Return-path: Envelope-to: geo-emacs-orgmode@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 1eOuLa-0007jw-S3 for geo-emacs-orgmode@m.gmane.org; Wed, 13 Dec 2017 00:52:26 +0100 Original-Received: from localhost ([::1]:32845 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOuLh-0008Gn-SB for geo-emacs-orgmode@m.gmane.org; Tue, 12 Dec 2017 18:52:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOuKt-0008GA-Ag for emacs-orgmode@gnu.org; Tue, 12 Dec 2017 18:51:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eOuKs-0006pu-FD for emacs-orgmode@gnu.org; Tue, 12 Dec 2017 18:51:43 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57327) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOuKm-0006kB-7s; Tue, 12 Dec 2017 18:51:36 -0500 Original-Received: from mail-qt0-f178.google.com ([209.85.216.178]:42790) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1eOuKl-0002bw-Ra; Tue, 12 Dec 2017 18:51:35 -0500 Original-Received: by mail-qt0-f178.google.com with SMTP id g9so1562595qth.9; Tue, 12 Dec 2017 15:51:35 -0800 (PST) X-Gm-Message-State: AKGB3mJawehnab1uy9pr5mX3UMF6Vpyj9xNUt52kLyzVXErAvU1jeLxu iG9ss4LDOLWfOpzwEvTrj0lvEmhL9nC3/31D/ls= X-Google-Smtp-Source: ACJfBouhoUXrhQU1rgpyT8LglWk/XgFWd/ruaYeEq/EnKv2A8ALzbH2V1nl1A4gtrfcdvBnyAqG3YK5rZDrsK8FDE3E= X-Received: by 10.55.5.143 with SMTP id 137mr4537883qkf.231.1513122695533; Tue, 12 Dec 2017 15:51:35 -0800 (PST) Original-Received: by 10.200.55.124 with HTTP; Tue, 12 Dec 2017 15:51:05 -0800 (PST) In-Reply-To: X-Gmail-Original-Message-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Original-Sender: "Emacs-orgmode" Xref: news.gmane.org gmane.emacs.orgmode:117477 gmane.emacs.devel:220979 Archived-At: --001a114c9586c4d79305602d5411 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Dec 12, 2017 at 4:01 PM, Stefan Monnier wrote: > > > Can hydra.el be merged into Emacs core, so that all the packages can > start > > taking advantage of that? > > I have no opinion on that part, but if a part of Hydra would be useful > for other packages, then it'd be good to split it out: for me "Hydra" > means "define a Hydra via defhydra or something like that", so if you > tell me to use Hydra to "show the available valid key bindings", > I wouldn't know where to start. > =E2=80=8BOne limitation of hydra right now is that it doesn't interface wit= h the standard way of showing help for key bindings since its keys aren't actually bound but handled via internal hydra event handling. With a bit of thought though, I think it could be integrated well. Bob =E2=80=8B --001a114c9586c4d79305602d5411 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, Dec 12, 2= 017 at 4:01 PM, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
> Can hydra.el be merged into Emacs core, so that all the packages can s= tart
> taking advantage of that?

I have no opinion on that part, but if a part of Hydra would be usef= ul
for other packages, then it'd be good to split it out: for me "Hyd= ra"
means "define a Hydra via defhydra or something like that", so if= you
tell me to use Hydra to "show the available valid key bindings",<= br> I wouldn't know where to start.

=E2=80=8BOne= limitation of hydra right now is that it doesn't interface with the st= andard way of showing help for key bindings since its keys aren't actua= lly bound but handled via internal hydra event handling.=C2=A0 With a bit o= f thought though, I think it could be integrated well.

Bob
=E2=80=8B
--001a114c9586c4d79305602d5411--