From mboxrd@z Thu Jan 1 00:00:00 1970 From: mithraeum Subject: Re: Feature request - Decouple org's keybindings from their functions Date: Tue, 27 Nov 2018 09:47:16 +0000 Message-ID: References: <87d0qrvtg9.fsf@nicolasgoaziou.fr> Reply-To: mithraeum Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53388) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRZxv-00034U-1j for emacs-orgmode@gnu.org; Tue, 27 Nov 2018 04:47:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRZxo-0007sj-U7 for emacs-orgmode@gnu.org; Tue, 27 Nov 2018 04:47:33 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:40773) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRZxo-0007rt-HW for emacs-orgmode@gnu.org; Tue, 27 Nov 2018 04:47:28 -0500 In-Reply-To: <87d0qrvtg9.fsf@nicolasgoaziou.fr> 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 Sender: "Emacs-orgmode" To: Nicolas Goaziou Cc: "emacs-orgmode@gnu.org" On Tuesday, November 27, 2018 12:02 AM, Nicolas Goaziou wrote: > > Are you talking about Org a whole, or just Org agenda? All your examples > are about the latter. If it's about Org agenda, well, I'm afraid to say > there are so many things to fix there that keybindings are only the tip > of the iceberg. I thought org-agenda was part of org. It's org-agenda which I've been goin= g through recently to bind in to hydras, so that's why I used it as an exam= ple. I hope the principle of separating functions from bindings applies to= the rest of org as well, though. > Hydra is very opinionated about what a menu is. It may not be a good > default. Also, it doesn't ship with Emacs. So Org cannot rely on it from > the start. I can understand how hydra not being shipped with Emacs would preclude it f= rom being used by Org. Maybe it could inspire the way Org handles menuing,= however. As opinionated as it might be, it's very flexible and powerful, = and its keybindings and menus are clearly separated from the functions they= invoke. But if there is something even better and cleaner than hydra, I'd be all fo= r it.