From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#30660: mention describe-bindings on (info "(emacs) Keymaps") Date: Sat, 18 Jan 2020 18:09:25 -0800 (PST) Message-ID: References: <831b5f34-28c7-4753-bed9-0a28de484aa8@default> <87tv8bul5g.fsf@gnus.org> <8336fvhxt0.fsf@gnu.org> <83o8yfbk79.fsf@gnu.org> <87ftj0wlel.fsf@marxist.se> <87k186pi8l.fsf@marxist.se> <83h8367luj.fsf@gnu.org> <87h832mdl3.fsf@marxist.se> <83wobx2m1u.fsf@gnu.org> <83r22323yj.fsf@gnu.org> <87zhen2h81.fsf@marxist.se> <83a76m33qb.fsf@gnu.org> <875zh9y0e9.fsf@marxist.se> <83mual17z3.fsf@gnu.org> <87iml95dsn.fsf@marxist.se> <83iml914q2.fsf@gnu.org> <871rrwwcvm.fsf@marxist.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="122472"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, 30660@debbugs.gnu.org, jidanni@jidanni.org To: Stefan Kangas , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 19 03:10:13 2020 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 1it02W-000VhB-Ur for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 19 Jan 2020 03:10:13 +0100 Original-Received: from localhost ([::1]:46822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1it02V-0004QI-Qa for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 18 Jan 2020 21:10:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52180) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1it02N-0004Pz-LZ for bug-gnu-emacs@gnu.org; Sat, 18 Jan 2020 21:10:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1it02M-0004vx-GW for bug-gnu-emacs@gnu.org; Sat, 18 Jan 2020 21:10:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36569) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1it02M-0004vn-D4 for bug-gnu-emacs@gnu.org; Sat, 18 Jan 2020 21:10:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1it02M-0004Ug-3N for bug-gnu-emacs@gnu.org; Sat, 18 Jan 2020 21:10:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Jan 2020 02:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30660 X-GNU-PR-Package: emacs Original-Received: via spool by 30660-submit@debbugs.gnu.org id=B30660.157939978017242 (code B ref 30660); Sun, 19 Jan 2020 02:10:02 +0000 Original-Received: (at 30660) by debbugs.gnu.org; 19 Jan 2020 02:09:40 +0000 Original-Received: from localhost ([127.0.0.1]:42542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1it01z-0004U2-Si for submit@debbugs.gnu.org; Sat, 18 Jan 2020 21:09:40 -0500 Original-Received: from userp2120.oracle.com ([156.151.31.85]:58428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1it01x-0004To-GZ for 30660@debbugs.gnu.org; Sat, 18 Jan 2020 21:09:38 -0500 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00J29VnB192535; Sun, 19 Jan 2020 02:09:31 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2019-08-05; bh=xXQyVPQk7XCVZgVaZmKLVd/TRgTnJHYoViJbMTH76t8=; b=KiTHVop0Zi8oDzSsvCp7Pk5N9iUKLpbvsjzpLuxe7a7RtYiM4IY+L0Ul90/cwM4lSfXo zJT4tRXTPsR5AWaIB2hgLBXISLLGmnVv5zXfeL4dqOnLY2JIeZlkElMoc28nfxaP1N30 CNl7XEKTjTt/lNqSYTuYd3OswR8RMwrjff/XujYlHbSmbEmEWwCBq9VekaWyY+YW6ag4 tGwwTK93whrO4CI+UvwwOuvJYfgCX8XsWpqyWP1s8d6YpLdpVn+pLTI99ebHMHWhMik+ C5UEFAZRBiK1UeLtlHxpxHL0mr6FJFeGTu+KzLROSzGq+lcsmnyrd1broaLrsaT8aY/h VA== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 2xktnqt50w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 19 Jan 2020 02:09:31 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00J290WG187318; Sun, 19 Jan 2020 02:09:30 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3030.oracle.com with ESMTP id 2xmc62b688-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 19 Jan 2020 02:09:30 +0000 Original-Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 00J29Qrj028257; Sun, 19 Jan 2020 02:09:27 GMT In-Reply-To: <871rrwwcvm.fsf@marxist.se> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4954.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9504 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001190015 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9504 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001190015 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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:174849 Archived-At: > The pseudo-code only gives us the *value* of the keymap. This is > probably part of the reason why Drew wanted us to be able to find > keymap *symbols* from values. Yes, part of the reason. And my version doesn't just try to find keymap symbols from values. It also handles real keymap args (non-interactively), that is, keymaps for which no symbol is found (and perhaps not even sought). As I said, users reported the use case of having a keymap without any symbol (in 2015, whereas I added `describe-keymap' in 2007 - 8 years earlier). And a keymap can be composed, or it can be modified without updating any associated symbol name(s). Keymaps are not necessarily always with variables, and a user can want to see, in human terms, what the keys are in a given map. This represents real, non-interactive use cases. And as I also said, as long as the version you add to vanilla Emacs doesn't offer at least what my version provides I'll feel obliged to continue to offer my version, even for the most recent Emacs versions - something I'd prefer not to have to do. That is apparently still not so - the proposed `describe-keymap' code still doesn't allow for a non-symbol keymap argument. I don't recall ever seeing a good argument as to why you refuse to provide this feature. I hope you might reconsider this continuing lack.