From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: Include which-key.el in the Emacs distribution Date: Sun, 13 Feb 2022 17:30:30 +0000 Message-ID: <87wnhyk72h.fsf@posteo.net> References: <20200908201434.hrvupafbu2kyvb4q@Ergus> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37060"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs developers To: Corwin Brust Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 14 08:59:15 2022 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 1nJWGP-0009Po-PA for ged-emacs-devel@m.gmane-mx.org; Mon, 14 Feb 2022 08:59:13 +0100 Original-Received: from localhost ([::1]:36908 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nJWGO-0007oR-88 for ged-emacs-devel@m.gmane-mx.org; Mon, 14 Feb 2022 02:59:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34054) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJWBW-0004Eg-HP for emacs-devel@gnu.org; Mon, 14 Feb 2022 02:54:10 -0500 Original-Received: from mout02.posteo.de ([185.67.36.66]:46291) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJWBP-0004GQ-IJ for emacs-devel@gnu.org; Mon, 14 Feb 2022 02:54:10 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 7916A240103 for ; Mon, 14 Feb 2022 08:54:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1644825240; bh=L83hjuLJAwGXuTOI4RM8fGtQfCa2f2nwwNnkPrSipmQ=; h=From:To:Cc:Subject:Autocrypt:Date:From; b=cZqHlDDLQLan4+y8sVzAM9n3cMH1flIzdP1QwJmQOqfdpL2fGd/09y7YGLvQTegHN 76Xi1KqmfsdJ/zo4THyZHkGFhoP0XI1M2+4QLo7ekTyjHbPXuhW1ir9zuvj60lWiu/ CUrRvfi6WZOwT2AGIJU6xlLJdgBbCFqs1Q6+iVIPNHx9j/yFKyl2806NILb0JVtOdb XsblfTAc8lWcawu1lSv7oi5LJ2EWnPH/1Oi/ksXoGIeg7z1O1y2nL/MA818d5brgxc ++L8DJXDgAzwJWI5KiFwh31vgwFm+iXDBGN8hrPa02uwuPvwBHgDnhYvWKy3GOwWbC crLLxgtQrwkew== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JxxLb5mk4z9rxL for ; Mon, 14 Feb 2022 08:53:59 +0100 (CET) Resent-To: emacs-devel@gnu.org Resent-From: Philip Kaludercic Resent-Date: Mon, 14 Feb 2022 08:53:58 +0100 Resent-Message-ID: <874k517ujt.fsf@posteo.net> Autocrypt: addr=philipk@posteo.net; prefer-encrypt=nopreference; keydata= mDMEYHHqUhYJKwYBBAHaRw8BAQdAp3GdmYJ6tm5McweY6dEvIYIiry+Oz9rU4MH6NHWK0Ee0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiQBBMWCAA4FiEEDM2H44ZoPt9Ms0eHtVrAHPRh1FwFAmBx6lICGwMFCwkIBwIGFQoJ CAsCBBYCAwECHgECF4AACgkQtVrAHPRh1FyTkgEAjlbGPxFchvMbxzAES3r8QLuZgCxeAXunM9gh io0ePtUBALVhh9G6wIoZhl0gUCbQpoN/UJHI08Gm1qDob5zDxnIHuDgEYHHqUhIKKwYBBAGXVQEF AQEHQNcRB+MUimTMqoxxMMUERpOR+Q4b1KgncDZkhrO2ql1tAwEIB4h4BBgWCAAgFiEEDM2H44Zo Pt9Ms0eHtVrAHPRh1FwFAmBx6lICGwwACgkQtVrAHPRh1Fw1JwD/Qo7kvtib8jy7puyWrSv0MeTS g8qIxgoRWJE/KKdkCLEA/jb9b9/g8nnX+UcwHf/4VfKsjExlnND3FrBviXUW6NcB In-Reply-To: (Corwin Brust's message of "Fri, 11 Feb 2022 15:31:39 -0600") Received-SPF: pass client-ip=185.67.36.66; envelope-from=philipk@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:286239 Archived-At: Corwin Brust writes: > On Tue, Sep 8, 2020 at 3:41 PM Stefan Kangas wrote: >> >> Ergus writes: >> >> > I really love which-key but enabling it by default for everyone could be >> > a bit premature. Maybe adding a very easy to find option in the toolbar >> > could be a better first step? >> > >> > So the ones (like me) who love it can improve it until it becomes ready >> > to be default without the complains if the other who doesn't. >> >> Yes, we should definitely make any necessary improvements before >> considering to make it the default. I believe that's what Stefan M was >> also arguing, so I see no disagreement on that point. >> > > Hi all. Having `which-key' available in core remains popular, at least on IRC. > > Now that it is available from GNU Elpa I wonder what is left to do and > if there appears hope of including it with Emacs 29. My first question is why it should be added to the core, given that it can be installed with a single command OOTB? My impression from using (and seeing other people use) which-key would have me say that the UX it provides goes contrary to the "style" that core functionality uses traditionally (what other cases are there where not doing something modifies the window configuration, the closes commonly used functionality would be eldoc that displays information in the minibuffer). What I would be more interested in is to add optional support for C-h to continue a command prefix, so that if I want to know what keys a keymap provides, I can request it immediately without waiting for the idle timer to trigger a often too small popup window, without loosing the partial input. -- Philip Kaludercic