From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Justin Burkett Newsgroups: gmane.emacs.devel Subject: Re: Include which-key.el in the Emacs distribution Date: Tue, 8 Sep 2020 13:40:15 -0400 Message-ID: References: <20200908140155.4q4ujygprhevby7b@Ergus> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000b5a34905aed0d58e" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10742"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Ergus , Stefan Kangas , emacs-devel To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 08 19:41:50 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kFhcs-0002gp-GC for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Sep 2020 19:41:50 +0200 Original-Received: from localhost ([::1]:42544 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFhcr-0002hZ-IO for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Sep 2020 13:41:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFhbz-0002FH-1T for emacs-devel@gnu.org; Tue, 08 Sep 2020 13:40:55 -0400 Original-Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]:36657) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kFhbt-0001cD-CR for emacs-devel@gnu.org; Tue, 08 Sep 2020 13:40:54 -0400 Original-Received: by mail-ej1-x630.google.com with SMTP id e23so23777844eja.3 for ; Tue, 08 Sep 2020 10:40:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burkett-cc.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vPkIsfKLIqb/WuALGH1UE3HmScQBP5Bh3B9CkXzADMw=; b=V/do4LVMfJW95nTTfdPtQiGyqta5S6kmF0u0gfOBuoXdmRTL7W+W1YrOH0OsPMBuyX emm32wPdoaiYX0/rSYNLTHNnE0jhJUb9ylk9g+vvn8mscuRm+VV0sv3QRPLtRpyYg8i6 +XWh6eFoPEdu7dNAA2fltsmJevShtXPwnJiMXZFOV4GKuiiX2ngmu/fMFMC013yeJUt3 Y3u0zzR2agCHCsOCrcRmCxdLVU6iWMrwPK0szAh6ugFO/uFc7zObqjpdIheAT57f0uYO DkJm6a9RWJpsNBTBVHpjKDQGFe4uuDlqx6mz3Vvqb6Cq59o8Og6ncDRccYIWVDIe/BRE PiEA== 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=vPkIsfKLIqb/WuALGH1UE3HmScQBP5Bh3B9CkXzADMw=; b=ICsdypOum8osdBKTSnN8SQfZxUnH/MrkuKuYrOyNdME2t0RYU4ORCRQO1StFB3sMnA 36MO9tLinkVNnL73KENJxL3Gs8Cl1BtjOKU2OkZ52rTUmZtBulLWA56ngjzFryQJaLts YF0QpuUS/uvQK+f9LDYw/eG6+2YLyfefRGJzL3sjdLYbuqqVCGxh+SNHXbSZfcBXTFuI eYDp+ObxPcUsdLDiMkXqCQ3L7B2UZGL9eqXDea9Uy1wrZzLSPitluMeD6fV+4Vo4u2uL tiUZQl3hcwVmINZ6vr8g5AqHTBQWn/Nwmhgotum5eqK+TLtrnR09Il/oY6sVmUyRzOrU xdHg== X-Gm-Message-State: AOAM533slBKvNPUgG4rQ1b3sm73QHvcyxrHA+P9vM8oyK1c+5pJbWXQB rVIwdVMwHWCUHcMc8U38+QLYY86u9cKOa0+f X-Google-Smtp-Source: ABdhPJz+YdPsLvaFlzln9ulutmh8FsHY/QFUDnf+pMKtTq+je+8rSjX6ua3OhIY8BbVJWjAE2M3kSQ== X-Received: by 2002:a17:906:1f08:: with SMTP id w8mr17771079ejj.181.1599586846395; Tue, 08 Sep 2020 10:40:46 -0700 (PDT) Original-Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com. [209.85.221.50]) by smtp.gmail.com with ESMTPSA id nm7sm18109113ejb.70.2020.09.08.10.40.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 08 Sep 2020 10:40:45 -0700 (PDT) Original-Received: by mail-wr1-f50.google.com with SMTP id o5so54014wrn.13 for ; Tue, 08 Sep 2020 10:40:45 -0700 (PDT) X-Received: by 2002:a5d:4949:: with SMTP id r9mr771401wrs.27.1599586845433; Tue, 08 Sep 2020 10:40:45 -0700 (PDT) In-Reply-To: X-Gmail-Original-Message-ID: Received-SPF: none client-ip=2a00:1450:4864:20::630; envelope-from=justin@burkett.cc; helo=mail-ej1-x630.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:254783 Archived-At: --000000000000b5a34905aed0d58e Content-Type: text/plain; charset="UTF-8" Hi Everyone, I'm the author of which-key. For what it's worth, I have no doubt that the package could be improved. I do have one idea off the top of my head for how it could be more tightly integrated with emacs. As far as the amount of output is concerned, it is possible to filter out keys and customize the output to some degree. You can also limit the size of the window and control sorting. Of course, emacs does actually have that many bindings, and that may not be apparent to people unless they are written out. The original idea was that there would be a significant delay, so that you wouldn't see the window until you were "stuck". In any event, I don't have a strong opinion on whether this should happen, but I have time here and there to help. Justin On Tue, Sep 8, 2020 at 1:29 PM Yuan Fu wrote: > > > > On Sep 8, 2020, at 10:01 AM, Ergus wrote: > > > > I can't support this more effusively!! > > > > +10 from my side. > > > +1 from me. Which-key could be helpful. > > Yuan > --000000000000b5a34905aed0d58e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Everyone,

I'm th= e author of which-key. For what it's worth, I have no doubt that the pa= ckage could be improved. I do have one idea off the top of my head for how = it could be more tightly integrated with emacs.

As far as the amount of output is concerned, it is possible to filter ou= t keys and customize the output to some degree. You can also limit the size= of the window and control sorting. Of course, emacs does actually have tha= t many bindings, and that may not be apparent to people unless they are wri= tten out. The original idea was that there would be a significant delay, so= that you wouldn't see the window until you were "stuck".

In any event, I don't have a strong opinion = on whether this should happen, but I have time here and there to help.
=

Justin

On Tue, Sep 8, 2020 at 1:29 PM Y= uan Fu <casouri@gmail.com> w= rote:


> On Sep 8, 2020, at 10:01 AM, Ergus <spacibba@aol.com> wrote:
>
> I can't support this more effusively!!
>
> +10 from my side.


=C2=A0+1 from me. Which-key could be helpful.

Yuan
--000000000000b5a34905aed0d58e--