From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#47198: 27.1; Why bind some commands by default if they're not defined? Date: Tue, 16 Mar 2021 17:57:45 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="749"; mail-complaints-to="usenet@ciao.gmane.io" To: 47198@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 16 19:23:11 2021 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 1lMELW-000057-9d for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 16 Mar 2021 19:23:10 +0100 Original-Received: from localhost ([::1]:55396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lMELV-0006Ao-3G for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 16 Mar 2021 14:23:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMDxD-0006Yk-D5 for bug-gnu-emacs@gnu.org; Tue, 16 Mar 2021 13:58:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57652) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lMDxD-0001Gn-1z for bug-gnu-emacs@gnu.org; Tue, 16 Mar 2021 13:58:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lMDxC-0005NU-Nl for bug-gnu-emacs@gnu.org; Tue, 16 Mar 2021 13:58:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Mar 2021 17:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47198 X-GNU-PR-Package: emacs X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.161591747620658 (code B ref -1); Tue, 16 Mar 2021 17:58:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Mar 2021 17:57:56 +0000 Original-Received: from localhost ([127.0.0.1]:40965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMDx5-0005N8-Ns for submit@debbugs.gnu.org; Tue, 16 Mar 2021 13:57:56 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:49632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMDx3-0005Mz-Rh for submit@debbugs.gnu.org; Tue, 16 Mar 2021 13:57:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMDx3-0006Md-Fu for bug-gnu-emacs@gnu.org; Tue, 16 Mar 2021 13:57:53 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:43752) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMDx0-0001CA-Se for bug-gnu-emacs@gnu.org; Tue, 16 Mar 2021 13:57:52 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 12GHsLNl123782 for ; Tue, 16 Mar 2021 17:57:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=NdtTca5rsXTpX69IKgnVeIFI6ohxwX4CrFigYOLj+SA=; b=BapW/w1JvyLFZElGD6wQlclNEFwh2DTYVIe2ZFY5AO+d/dtDK89m0e7ywpcpHVoC1UbS F0/hDjvYxAIbs1lT5v8i9SvnbZOk7/pbg7N9ZqS40u35/pK6TEZ1gHa3rO9JZhTFM6Ai bIyoNoLEUyw4X977Bt3WYBVk61/D0/qvjEuKGTPpeRgXCGK28bnQKodhhqWgXF6Hbhpu OUxkL+lVdI5UH83PQiv3nbzJSiTXnI8PKkx9C0Rxya+TFBn9Y+AxqNCrgPRYfkMlXlbc 57+AvLLBLbRSXu6N5SC5hvnCN7sivWbGlu31GZ2vsEtH0pzexIqTLwpJsrbQapEPZJed 2g== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2130.oracle.com with ESMTP id 37a4ekp4s3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 16 Mar 2021 17:57:47 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 12GHtNYV174253 for ; Tue, 16 Mar 2021 17:57:47 GMT Original-Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by userp3020.oracle.com with ESMTP id 37a4et959c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 16 Mar 2021 17:57:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kC38C6V8sKyZJTmQb7uSg4BwQGUbmy5yfepMTdkDkkox4DjVD7XDbiKjr11NPrW1XSHsu661LMwqpEcrM96ZaMGcjtLk7QfGnlXuPJia5VUgYK2Bp96twM6QuBvAPIOv+vBFJEqBAQfs0oSGjHElSkUsMyQjjyJPPBr4oJo1nFTMsX+ARX1yyC4KGQ3UrQXrRJwRWFFf1REKonfLlGfCeH3RtThYPucxd/WqSn8wNqsetNsQKGwaXgrcsrrl87XPX03r2V40Xem0Z5r/Xk+QYHxbuozot3muhblrncXsHgZeQA1wlzuKtQ+vANeJ0Wb4cf4QpfDS+E7HwXPiXOxqfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NdtTca5rsXTpX69IKgnVeIFI6ohxwX4CrFigYOLj+SA=; b=V28qLIJUrTdQ+Bfet6EVp02PNlB/sAkfNG26Mj7ao7wuAoo25Llhe93znHPrbW2H7j/nx6I3420uOCvHgwwxl+abogoR+dFZMcyFQJXshssXok0ljavGto1X9vzDeZaLkwRHvRrILTxEARrdPNIuRLNBkGZ3/u+227kiW/ECTQ/1ScbqbMjPUvLTESgE1gzN5y1YbFIMrej2umpnXrLDNPdXgBowK/MFrHFI3JnN+8zFLwX+j38Gp/5hvBZCzgwlQYL/s5g87/MK2ll3DhIWUuqHuZhSn7bm80RrS913niKiwG7z1B0rKyZiiZKvySpdQ9DYlZhWseU8+HZmxzovjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NdtTca5rsXTpX69IKgnVeIFI6ohxwX4CrFigYOLj+SA=; b=OzIBm1kizIs2f5OvFdQ7+5kAjUuq8HGSkkXFJWIRBRjkKiLMmbUZHTaOOjcbFXJXJQJYTukW2btZHcg3neMrzacR68cwMgozi79ADVTTv3TL4tnC63+i3hbKH4lezMd/t0gYyrW6Fid57JdAbrBPO21yPw2WGYVzwbXIiDJn6go= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4492.namprd10.prod.outlook.com (2603:10b6:806:11f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32; Tue, 16 Mar 2021 17:57:45 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.3933.032; Tue, 16 Mar 2021 17:57:45 +0000 Thread-Topic: 27.1; Why bind some commands by default if they're not defined? Thread-Index: AdcajdQT3b8pgXajRaaJg0nVAGWoOA== Accept-Language: en-US Content-Language: en-US authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7ce612f8-0211-483a-8ccb-08d8e8a50112 x-ms-traffictypediagnostic: SA2PR10MB4492: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cOCip8d3rBcZM+a3cLggOP3M0lSwx5NmbzJMRbPKj4kJ867lnW4+7aDg/4ONMwEJfuO08siEPLJzsItPT1JbkDT5FDeqd+33TghZsFiPA0l2nQn2qf+dT/HVbAyaM+zOtHZXPetk3Dma45v7iWYrgSMe+mJKZFfQd6fcGA+7J9tww4YirFYGrxfS9mfmK+RKDapmOoIb30RGz5avaqoYaUsENWTiJPgrweXyD4aPDZxkLjCWFQ0o+gEqI6TIGTbjiG8EGos7O47SsZwmp9iUHpw4ETAg2tvq+qAQMKWo4wDS4wIQwr8SX8anWP1ekDYudnaRQQvgs4bu2Vb1RUwvcSasAxCQ7GlZPVWbFZOlg7OiL/PiAcLTJH97/Z9A/54lAfWj44g3KGxQVrKaUXWYijbL6dnOyiundC8eT/oMlBfnARianqJrvGkkuAOnRLcZoSph18Yu3YCbTVBuI4hxtKFvIouYBjZ79rlY5vZ6janrluuF4C2sN8LPVMZLsJdkZySgmqQTWWn7uSKoUDyCr/U7vOl3til3ni8Lwc0hMeEMLPiZ4BTd+O6Xeg2ndMpJ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(366004)(396003)(376002)(39860400002)(136003)(8676002)(6506007)(5660300002)(86362001)(66946007)(45080400002)(64756008)(52536014)(8936002)(71200400001)(186003)(7696005)(66556008)(66476007)(4744005)(55016002)(44832011)(33656002)(9686003)(26005)(6916009)(2906002)(316002)(76116006)(66446008)(83380400001)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: BZb6otw2l/19qoOoLWm/1MUHZUMGvLBfrXM0gHFIcbVld7DksDKNJJUVTNhWsNZCa5Rxw5m8u7NfPYYJr1bRJ3Vi7+1d4rU0ml4o7RUIkxd4MO8Qfq5o7PhHUlUPzwrQrsS37Bo3IigHSOA7q/lluVmxHwzpcy2r18TfbVddeO+t2EfvE/9yXZwH8HdO54v45fUi7+urxm9ZnjhBwVPbCRWtDQLlb69hHujgibMQVzemg8xhpaMFN+A0pg33Hj2TlKAPZsU8Og79edE6Rd9kPu3VJISgY5uVWF+zIh/UVK+7IN795BQYKrAn+QjW4stYb5td65AHoj8WoLmO1SaQ90eiO8qUFZciGHtt60TvdkLxoBtSwjIZeFLLeFw0juxEnrG9cuPXzI8z0rS5y4LJDUvDZ8x5mNP39i95+zgSYH2wtBU3KxTvq5LqjTTzc1IFptNoknak1/s+5D0XMbKNGpGS0/XWOgnmo4RfRyYvSE9Ld+ErBxvRpQI8nW2m8CRpIqY4drmuV5LmxWqIRYnjuBVhYnTEPcwaEfi5Tikjmp1sN2NbqcXXN88XWqzc29Oy9RKby4Z7whz3AHO7GmVkSDA6FGa8aknCTWIO5rSgQbOAoikrqJQGEH1P0v45AnTh/yht8K/vI1sysW/HpwEH6RkxOuWtlpCSSO+EWG/+qn+g0Qh59UlHf2aPdC60JJ5C3m8xeS9NglbeLg686iJjFTSct2zDsbJ0MYKNKixOdUMazBY6iTiHr90OPbZP 0GC7palD84O4jdLB8Nt77+bpWQrEn5dF4mhp8JUf+kqXepxQr5cyrCouIfnMZb5rQ+bAT1bEl+ACyWi87x2YA1mvaIb6gL5ow9 x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7ce612f8-0211-483a-8ccb-08d8e8a50112 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Mar 2021 17:57:45.7628 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: A5mBqRaymu+IlYmE8rajNE3UR5wdMocl1hSsHCIdN6RwoQNFqjV+tLSHj37RZ30Eo89/h2Z0S26vs5Xuk/P6KA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4492 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9925 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 mlxscore=0 mlxlogscore=867 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103160114 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9925 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 malwarescore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 priorityscore=1501 adultscore=0 phishscore=0 suspectscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103160114 Received-SPF: pass client-ip=156.151.31.86; envelope-from=drew.adams@oracle.com; helo=userp2130.oracle.com 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:202477 Archived-At: emacs -Q C-h b There is this entry, with no link on the command name: M-s h f hi-lock-find-patterns This is apparently because file `bindings.el' adds the key binding: (define-key search-map "hf" 'hi-lock-find-patterns) Is it a good idea that we do this even though the command is not yet defined? Seems like such a binding should be in hi-lock.el, and be created only after the command is created, no? (This bug is a bit similar to #47197, I guess. But `vc-ignore' doesn't seem to be bound anywhere.) In GNU Emacs 27.1 (build 1, x86_64-w64-mingw32) of 2020-08-12 built on CIRROCUMULUS Repository revision: 86d8d76aa36037184db0b2897c434cdaab1a9ae8 Repository branch: HEAD Windowing system distributor 'Microsoft Corp.', version 10.0.19041 System Description: Microsoft Windows 10 Pro (v10.0.2004.19041.804)