From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#14084: 24.3.50; `substitute-command-keys': allow for expansion of ... Date: Tue, 10 May 2022 15:13:54 +0200 Message-ID: <87y1z9h6nh.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22391"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 14084@debbugs.gnu.org To: "Drew Adams" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 10 15:15:11 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1noPhm-0005ar-SA for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 May 2022 15:15:10 +0200 Original-Received: from localhost ([::1]:40520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1noPhl-0007R4-Gc for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 May 2022 09:15:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56376) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noPhe-0007Q0-7t for bug-gnu-emacs@gnu.org; Tue, 10 May 2022 09:15:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38542) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1noPhd-0001mQ-Uc for bug-gnu-emacs@gnu.org; Tue, 10 May 2022 09:15:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1noPhd-0003NA-Q9 for bug-gnu-emacs@gnu.org; Tue, 10 May 2022 09:15:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 May 2022 13:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14084 X-GNU-PR-Package: emacs Original-Received: via spool by 14084-submit@debbugs.gnu.org id=B14084.165218845212877 (code B ref 14084); Tue, 10 May 2022 13:15:01 +0000 Original-Received: (at 14084) by debbugs.gnu.org; 10 May 2022 13:14:12 +0000 Original-Received: from localhost ([127.0.0.1]:60669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noPgp-0003Ld-U6 for submit@debbugs.gnu.org; Tue, 10 May 2022 09:14:12 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:54980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noPgo-0003LO-Kh for 14084@debbugs.gnu.org; Tue, 10 May 2022 09:14:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=CmNPBpKHzWYEYJDFK06DXgnaunu0qT0Yqjg64NSR5Og=; b=hy9Q4i2cw2ht5pOMA63LeVqOZ3 +IFQpd+PRG1j9CRKJ4DFnBzHXdmbU57JQUwFzUPoTZqVoZHFU2nZKC7aMMVQ5AhxX2minyI0MyAYt Z9tKhxxSnZ84A1/NKEicMFqRZlgdLKLg8aYzd5pSEpuM877XGOiwRafStaKEU9/EJcP4=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1noPgb-0003oi-Mf; Tue, 10 May 2022 15:14:01 +0200 X-Now-Playing: Joni Mitchell's _Hejira_: "Song For Sharon" In-Reply-To: (Drew Adams's message of "Thu, 28 Mar 2013 22:17:02 -0700") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:231835 Archived-At: "Drew Adams" writes: > In a particular mode, suppose code remaps a command, such as > `reposition-window', to a command `foo'. `substitute-command-keys' > shows that fact only this way: > > foo > > That can be good information to show users, provided the currently > active bindings of `reposition-window' are known to them. If not, it > just obscures things. This information is displayed in different ways in different contexts. With this test case: (keymap-local-set "C-c c" #'foo) (keymap-local-set " " #'bar) (defun foo () (interactive) "Call with \\[foo]." (message "foo")) (defun bar () (interactive) "Call with \\[foo]." (message "bar")) C-h b (for instance) says bar C-c c foo while C-h f foo RET says Its keys are remapped to =E2=80=98bar=E2=80=99. Without this remapping, it= would be bound to C-c c. I think the `C-h b' output could perhaps be reorganised, because bar and foo frequently are displayed far apart, so the person looking for the key for bar would have to look around. We could, for instance, add an extra line here. But did you have other contexts in mind? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no