From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Barry Fishman Newsgroups: gmane.emacs.devel Subject: Re: "whether the global keymap C-x 4 will be replaced by a command," Date: Sun, 19 Jul 2020 12:20:22 -0400 Message-ID: <7n5zajfpdl.fsf@ecube.ecubist.org> References: <83ft9woo68.fsf@gnu.org> <87wo377wxp.fsf_-_@mail.linkov.net> <7ny2nf8xrp.fsf@ecube.ecubist.org> <4efa37ae-8839-4c28-87d8-7286fef4ade9@default> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36118"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: emacs-devel@gnu.org Cancel-Lock: sha1:TnZncwmMjfy1HcxPG/J+xjRcFlg= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 19 18:21:22 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 1jxC42-0009I9-4g for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Jul 2020 18:21:22 +0200 Original-Received: from localhost ([::1]:41000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxC41-0006j6-6a for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Jul 2020 12:21:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jxC3H-0006Dz-9K for emacs-devel@gnu.org; Sun, 19 Jul 2020 12:20:35 -0400 Original-Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:59322 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jxC3F-0002UA-ST for emacs-devel@gnu.org; Sun, 19 Jul 2020 12:20:35 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1jxC3A-0008F4-GV for emacs-devel@gnu.org; Sun, 19 Jul 2020 18:20:28 +0200 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/19 12:20:29 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:253110 Archived-At: On 2020-07-19 15:38:57 GMT, Drew Adams wrote: > `C-h r C-h' already lists all of the `C-x 4' keys > and their commands. And choosing any of those > then shows you its complete help. If you mean "C-x 4 C-h", yes but, "C-h k C-x 4" is left waiting for further input and "C-h k C-x 4 C-h" just says there is no binding for it. There is no universal way to get further information at that point. If "C-h k" had a solution it would apply uniformly and not require mucking about which changing any (other) key bindings. Should there be a general rule than any partial key sequence have "C-h" show the possible options? And if so wouldn't it be more straight forward to not have to manually define for each possible key sequence, but still have any exiting such binding still work? -- Barry Fishman