From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: ams@gnu.org (Alfred M. Szmidt) Newsgroups: gmane.emacs.devel Subject: Re: keysee.el (was: Re: Include which-key.el in the Emacs distribution) Date: Tue, 08 Sep 2020 15:35:43 -0400 Message-ID: References: <<>> <<>> <<<83sgbskwq8.fsf@gnu.org>>> <<3b2bc5ac-0469-4c95-86e8-74806a06d3eb@default>> <> <122d2a88-2478-408c-8ed8-a037cbf51be8@default> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23587"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, stefan@marxist.se, justin@burkett.cc, drew.adams@oracle.com, emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 08 21:36:23 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 1kFjPi-00062E-Lb for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Sep 2020 21:36:22 +0200 Original-Received: from localhost ([::1]:55364 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFjPh-0008RV-Mn for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Sep 2020 15:36:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37448) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFjPA-0007u1-CV for emacs-devel@gnu.org; Tue, 08 Sep 2020 15:35:48 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:47312) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFjP6-0000tY-EA; Tue, 08 Sep 2020 15:35:47 -0400 Original-Received: from ams by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kFjP5-0005RG-N5; Tue, 08 Sep 2020 15:35:43 -0400 In-reply-to: <122d2a88-2478-408c-8ed8-a037cbf51be8@default> (message from Drew Adams on Tue, 8 Sep 2020 11:58:03 -0700 (PDT)) 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:254806 Archived-At: > Using keysee, while it does provide a slightly better interface it is > still confusing me. I loaded sortie.el and keysee.el, and turned on > kc-auto-mode. Please read the description. Key See is not Which-Key. That is sorta the point -- one shouldn't need to read a description to open a file for a mode that tries to add completion. The pop up shows keys that one would think are possible to just input so it is easy to expect that those will just work. If I press C-x and go for a coffee in the middle of opening a file, it also becomes confusing since the behaviour of Emacs will magically change. This is specially important when inputting keyboard macros. if you start a keyboard macro, wait for a bit ... then you're now recording the input to keysee. Very confusing, since if you're quick on the fingers you'll get the expected behaviour but if you pause you get something totally different. I tried recording a simple macro, mark the whole buffer, and upcase-region on it. C-x h ;; mark-whole-buffer C-x C-u ;; upcase-region with kc-auto-mode, it is just very very confundled: C-x ( C-x h C-x